Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

func_get_args

Возвращает все аргументы, переданные в функцию.

Синтаксис

func_get_args(): array

Возвращаемое значение

arrayМассив аргументов.

Примеры

Старая и современная запись:

<?php
 
function sumOld()
{
    return array_sum(func_get_args());
}
 
function sumNew(int ...$numbers): int
{
    return array_sum($numbers);
}
 
echo sumOld(1, 2, 3), ' ', sumNew(1, 2, 3);

Результат:

6 6

Примечания

В новом коде используйте параметр с тремя точками: он виден в заголовке функции и позволяет указать тип.

См. также

  • call_user_func_array — Вызывает функцию, передавая аргументы массивом.
  • array_sum — Возвращает сумму значений массива.
  • count — Возвращает количество элементов массива.

В учебнике

  • Возможности функций — Именованные аргументы, переменное число аргументов, передача по ссылке, статические переменные и рекурсия в PHP.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.