function War ($a, $b, $c)
{
$n = Func_num_args ();
Echo $n;
}
War (+/-);
Func_num_args () This function can only get the number of arguments in the function and cannot be obtained outside the function, what method can get the number of function arguments externally?
--------------------------------------------------------------------------------
Func_num_args () Gets the number of arguments passed to the host function
--------------------------------------------------------------------------------
Func_num_args () Gets the number of arguments actually passed, not the predefined number, so there should be no "externally obtained" argument.
PHP Code
function War ()
{
$n = Func_num_args ();
Echo $n;
}
War (+/-);
War (1,2,3,4);
War (in);
--------------------------------------------------------------------------------
It's really going to be "external". You can take advantage of the annotation of a custom function and use reflection to get
PHP Code
/**
* A custom function
*
* @param string $a
* @param string $b
* @param string $c
*/
function War ($a, $b, $c) {}
/**
* One Custom Function 2
*
* @param s ...
http://www.bkjia.com/PHPjc/371715.html www.bkjia.com true http://www.bkjia.com/PHPjc/371715.html techarticle function War ($a, $b, $c) {$n = Func_num_args (); Echo $n;} War (+/-); Func_num_args () This function can only get the number of arguments in the function and cannot be obtained outside the function, what is the method ...