func_num_argsReturns the number of arguments passed to the function
&reftitle.description;
intfunc_num_args
Gets the number of arguments passed to the function.
This function may be used in conjunction with
func_get_arg and func_get_args
to allow user-defined functions to accept variable-length argument lists.
&reftitle.returnvalues;
Returns the number of arguments passed into the current user-defined
function.
&reftitle.changelog;
&Version;&Description;5.3.0
This function can now be used in parameter lists.
5.3.0
If this function is called from the outermost scope of a file
which has been included by calling include
or require from within a function in the
calling file, it now generates a warning and returns -1.
&reftitle.errors;
Generates a warning if called from outside of a user-defined function.
&reftitle.examples;
func_num_args example
]]>
&example.outputs;
func_num_args example before and
after PHP 5.3
fna.php
]]>
Output previous to PHP 5.3:
Output in PHP 5.3 and later will be something similar to:
&reftitle.notes;
¬e.funcnoparam;
&reftitle.seealso;
func_get_argfunc_get_argsReflectionFunctionAbstract::getNumberOfParameters