функция php с примерами
Всё о функциях - разберем по пунктам!
Что такое функция.
Наконец-то у меня руки дошли до функции!
Самое первое и самое главное в функциях php.
Функции делятся на встроенные и самописные! Я сделал отдельную тему - PHP_FUNCTION, где собрал только функции, если на странице рассказывается об одной или максимум двух функциях → это все функции встроенные.
Второе ! Функции могут делиться по типу
Функция может иметь тип, т.е тип данных которые она может обрабатывать.
Обычная функция. которая обрабатывает "однобайтовые данные"
И второй тип функции, которые обрабатывает "многобайтовые данные"(это mb_функции)
Со встроенными функциями разобрались, теперь перейдем к самому интересному - к пользовательским функциям:
Пользовательская функция php
Возьмем пример пользовательской функции из манула по php:
Синтаксис функции:
<?php
function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
echo "Пример функции.\n";
return $retval;
}
?>
Расшифровка обозначений функции
Теперь давайте разберем весь код пользовательской функции по словам!
Пример самой простой функции
Теория - это классно, но совсем другое дело, когда нам нужно написать собственную функцию.
Простая функция, которая выведет текст, который записан внутри.
function example()
{
return 'Привет мир!';
}
Вывод результата функции:
Результат:
Привет мир!
Можно ли модернизировать приведенный пример...!? Конечно! Можно!
function example_1()
{
echo 'Привет мир!';
}
Вывод результата функции:
Результат будет аналогичный :
Привет мир!
Пример функции с действием
То, что я рассказываю здесь о функции - это всего лишь начальные азы. Функция - это мощнейший инструмент в функционировании сайта!
Следующим пунктом разберем функцию с действием!
Сложение внутри функции:
Выберем наугад действие - пусть это будет сложение! Напишем вот такую функцию, где внутри будем складывать два агрумента:
function example_FOO($var_1, $var_2)
{
echo $var_1 + $var_2;
}
example_FOO( 1, 2 );
И таких действий можно выполнять сколько угодно много: