Funkcia func_get_args
Funkcia func_get_args umožňuje získať všetky argumenty odovzdané do funkcie vo forme poľa. Neakceptuje žiadne parametre a mala by byť volaná len vnútri užívateľských funkcií.
Syntax
func_get_args();
Príklad
Získajme všetky argumenty odovzdané do funkcie:
<?php
function test() {
$res = func_get_args();
print_r($res);
}
test(1, 2, 3);
?>
Výsledok vykonania kódu:
[1, 2, 3]
Príklad
Použitie s rôznymi typmi argumentov:
<?php
function showArgs() {
$res = func_get_args();
print_r($res);
}
showArgs('a', 1, true, null);
?>
Výsledok vykonania kódu:
['a', 1, true, null]
Príklad
Získanie argumentov bez deklarácie parametrov:
<?php
function sum() {
$args = func_get_args();
return array_sum($args);
}
echo sum(5, 10, 15);
?>
Výsledok vykonania kódu:
30
Pozrite tiež
-
funkciu
func_num_args,
ktorá vráti počet odovzdaných argumentov -
funkciu
func_get_arg,
ktorá vráti konkrétny argument podľa indexu