Возвращает arg_num
-ый аргумент из списка
аргументов пользовательской функции. Нумерация аргументов функции
начинается с нуля. func_get_arg() генерирует
предупреждение при вызове вне определения функции.
Если arg_num
больше количества
переданных аргументов, будет сгенерировано предупреждение и
func_get_arg() вернет FALSE.
<?php function foo() { $numargs = func_num_args(); echo "Number of arguments: $numargs<br />\n"; if ($numargs >= 2) { echo "Second argument is: " . func_get_arg(1) . "<br />\n"; } }
foo (1, 2, 3); ?>
func_get_arg() может быть использована совместно с
func_num_args() и func_get_args()
для создания функций с переменным количеством аргументов.