Функция может быть определена с использованием такого синтаксиса:
function foo ($arg_1, $arg_2, ..., $arg_n) { echo "Пример "; return $retval; }
Внутри функции может появляться любой правильный код PHP, даже другие функции и определения классов
В PHP 3 функции обязаны быть определены до обращения к ним. Такого требования нет в PHP 4.
PHP не поддерживает перегрузку/overloading функций; также невозможно разопределить или переопределить ранее объявленную функцию.
PHP 3 не поддерживает переменное количество аргументов функции, хотя аргументы по умолчанию поддерживаются (см. Значения аргументов по умолчанию). PHP 4 поддерживает и то, и другое: см. Списки аргументов переменного размера и статьи о функциях func_num_args() , func_get_arg() и func_get_args().
Нет комментариев. Ваш будет первым!