|
func_get_args(PHP 4, PHP 5) func_get_args — Возвращает массив, содержащий аргументы функции Описание
array func_get_args
( void
)
Возвращает массив, содержащий аргументы функции. Эта функция может быть использована совместно с func_num_args() и func_get_arg() для создания функций с переменным количеством аргументов. Возвращаемые значенияВозвращает массив, в котором каждый элемент является копией соответствующего члена списка аргументов пользовательской функции. Список изменений
ОшибкиГенерирует предупреждение при вызове вне определения функции. Примеры
Пример #1 Пример использования func_get_args()
<?php Результат выполнения данного примера: Количество аргументов: 3<br /> Второй аргумент: 2<br /> Аргумент №0: 1<br /> Аргумент №1: 2<br /> Аргумент №2: 3<br />
Пример #2 Использование func_get_args() до и после PHP 5.3
test.php Вывод до PHP 5.3: array ( 0 => 'Первый аргумент', 1 => 'Второй аргумент', ) Вывод в PHP 5.3 и выше: Warning: func_get_args(): Called from the global scope - no function context in /home/torben/Desktop/code/ml/fga.inc on line 3 false
Пример #3 Пример передачи аргументов по ссылке и по значению с func_get_args()
<?php Результат выполнения данного примера: Передан : array ( 0 => 'bar', ) После изменения : array ( 0 => 'bar', ) Передан : array ( 0 => 'bar', ) После изменения : array ( 0 => 'baz', ) Примечания
Смотрите также
|
|||||||