func_num_args
Description
The func_num_args of Function Handling for PHP returns the number of arguments passed to the function.
Syntax
func_num_args(): int
Return
Returns the number of arguments passed into the current user-defined function.
Examples
1 · void
<?
function myfunction()
{
$return = func_num_args();
echo $return . PHP_EOL;
}
myfunction("a", "b", "c");
myfunction("d", "e", "f", "g");
myfunction("h", "i");
3 4 2
2 · for
<?
function myfunction()
{
$return = func_num_args();
$array = func_get_args();
for($i = 0; $i < $return; ++$i)
{
echo $i . ": " . $array[$i] . PHP_EOL;
}
echo PHP_EOL;
}
myfunction("a", "b", "c");
myfunction("d", "e", "f", "g");
myfunction("h", "i");
0: a 1: b 2: c 0: d 1: e 2: f 3: g 0: h 1: i