Funkcija func_num_args
Funkcija func_num_args omogućava da se dobije broj argumenata prosleđenih trenutnoj korisničkoj funkciji. Radi samo unutar funkcija i ne zahteva parametre.
Sintaksa
func_num_args();
Primer
Kreirajmo funkciju i prikažimo broj prosleđenih argumenata:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
Rezultat izvršavanja koda:
3
Primer
Proverimo broj argumenata u funkciji bez parametara:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
Rezultat izvršavanja koda:
0
Primer
Korišćenje zajedno sa func_get_args za obradu promenljivog broja argumenata:
<?php
function sumAll() {
$count = func_num_args();
$args = func_get_args();
$sum = 0;
for ($i = 0; $i < $count; $i++) {
$sum += $args[$i];
}
return $sum;
}
echo sumAll(1, 2, 3, 4);
?>
Rezultat izvršavanja koda:
10
Pogledajte takođe
-
funkciju
func_get_args,
koja vraća niz prosleđenih argumenata -
funkciju
func_get_arg,
koja vraća konkretni argument po indeksu