время
|
|
Глава 17. Функции Содержание Функции,
Глава 17. Функции
Содержание
Функции, определяемые пользователем
Аргументы функции
Возврат значений
Обращение к функциям через переменные
Встроенные функции
Функции, определяемые пользователем
Приведем пример синтаксиса, используемого для описания функций:
Пример 17.1. Псевдокод для демонстрации использования функций
<?php
function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
echo "Example function.\n";
return $retval;
}
?>
Внутри функции можно использовать любой корректный PHP-код, в том числе другие функции и даже объявления классов.
В PHP 3 функции должны были быть определены прежде, чем они будут использованы. Начиная с PHP 4 такого ограничения нет, исключая тот случай, когда функции определяются условно, как это показано в двух последующих примерах.
В случае, когда функция определяется в зависимости от какого-либо условия, например, как это показано в двух приведенных ниже примерах, обработка описания функции должна предшествовать