A func_num_args függvény
A func_num_args függvény lehetővé teszi az aktuális felhasználói függvénybe átadott argumentumok számának lekérését. Csak függvényeken belül működik és nem igényel paramétereket.
Szintaxis
func_num_args();
Példa
Hozzunk létre egy függvényt és írjuk ki az átadott argumentumok számát:
<?php
function testArgs() {
echo func_num_args();
}
testArgs(1, 2, 3);
?>
A kód végrehajtásának eredménye:
3
Példa
Ellenőrizzük az argumentumok számát egy paraméter nélküli függvényben:
<?php
function noArgs() {
echo func_num_args();
}
noArgs();
?>
A kód végrehajtásának eredménye:
0
Példa
Használata a func_get_args függvénnyel együtt változó számú argumentum feldolgozásához:
<?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);
?>
A kód végrehajtásának eredménye:
10
Lásd még
-
a
func_get_argsfüggvényt,
amely az átadott argumentumok tömbjét adja vissza -
a
func_get_argfüggvényt,
amely egy adott indexű argumentumot ad vissza