Visszaad egy tömböt az aktuális függvénynek átadott paraméterekkel. A func_get_args() "nem fatális" hibát (warning) jelez, ha függvénydefiníción kívül hívod meg.
<?php function ize() { $pm_szama = func_num_args(); echo "A parameterek szama: {$pm_szama}<br/>\n"; if ($pm_szama >= 2) { echo "A masodik parameter: " . func_get_arg (1) . "<br/>\n"; } $pm_lista = func_get_args(); for ($i = 0; $i < $pm_szama; $i++) { echo "$i. parameter : " . $pm_lista[$i] . "<br/>\n"; } } ize (1, 2, 3); ?> |
A func_get_args()-t a func_get_arg() és func_num_args() függvényekkel együtt használva a felhasználói függvények is képesek kezelni a változó hosszúságú paraméterlistákat.
Megjegyzés: Ez a függvény PHP 4-től használható.