func_num_args Returns 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; <function>func_num_args</function> example ]]> &example.outputs; <function>func_num_args</function> 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_arg func_get_args ReflectionFunctionAbstract::getNumberOfParameters