A func_get_args függvény
A func_get_args függvény lehetővé teszi a függvénynek átadott összes argumentum lekérését tömb formájában. Nem fogad paramétereket és csak felhasználó által definiált függvényekon belül hívható.
Szintaxis
func_get_args();
Példa
Lekérjük a függvénynek átadott összes argumentumot:
<?php
function test() {
$res = func_get_args();
print_r($res);
}
test(1, 2, 3);
?>
A kód végrehajtásának eredménye:
[1, 2, 3]
Példa
Használat különböző típusú argumentumokkal:
<?php
function showArgs() {
$res = func_get_args();
print_r($res);
}
showArgs('a', 1, true, null);
?>
A kód végrehajtásának eredménye:
['a', 1, true, null]
Példa
Argumentumok lekérése paraméterek deklarálása nélkül:
<?php
function sum() {
$args = func_get_args();
return array_sum($args);
}
echo sum(5, 10, 15);
?>
A kód végrehajtásának eredménye:
30
Lásd még
-
a
func_num_argsfüggvényt,
amely az átadott argumentumok számát adja vissza -
a
func_get_argfüggvényt,
amely egy adott argumentumot ad vissza index alapján