Funkcija func_get_args
Funkcija func_get_args ļauj iegūt visus funkcijai nodotos argumentus masīva veidā. Tā nepieņem parametrus un ir jāizsauc tikai lietotāja definētu funkciju ietvaros.
Sintakse
func_get_args();
Piemērs
Iegūstam visus funkcijai nodotos argumentus:
<?php
function test() {
$res = func_get_args();
print_r($res);
}
test(1, 2, 3);
?>
Koda izpildes rezultāts:
[1, 2, 3]
Piemērs
Lietošana ar dažādiem argumentu tipiem:
<?php
function showArgs() {
$res = func_get_args();
print_r($res);
}
showArgs('a', 1, true, null);
?>
Koda izpildes rezultāts:
['a', 1, true, null]
Piemērs
Argumentu iegūšana bez parametru deklarēšanas:
<?php
function sum() {
$args = func_get_args();
return array_sum($args);
}
echo sum(5, 10, 15);
?>
Koda izpildes rezultāts:
30
Skatiet arī
-
funkciju
func_num_args,
kas atgriež nodoto argumentu skaitu -
funkciju
func_get_arg,
kas atgriež konkrētu argumentu pēc indeksa