Функција func_get_args
Функцијата func_get_args овозможува да се добијат сите аргументи пренесени во функцијата, во вид на низа. Таа не прима параметри и треба да се повикува само внатре во кориснички дефинирани функции.
Синтакса
func_get_args();
Пример
Да ги добиеме сите аргументи пренесени во функцијата:
<?php
function test() {
$res = func_get_args();
print_r($res);
}
test(1, 2, 3);
?>
Резултат од извршување на кодот:
[1, 2, 3]
Пример
Употреба со различни типови на аргументи:
<?php
function showArgs() {
$res = func_get_args();
print_r($res);
}
showArgs('a', 1, true, null);
?>
Резултат од извршување на кодот:
['a', 1, true, null]
Пример
Добивање аргументи без декларирање на параметри:
<?php
function sum() {
$args = func_get_args();
return array_sum($args);
}
echo sum(5, 10, 15);
?>
Резултат од извршување на кодот:
30
Погледни ги исто така
-
функцијата
func_num_args,
која враќа број на пренесени аргументи -
функцијата
func_get_arg,
која враќа конкретен аргумент според индекс