因此,如果传递动态数量的参数,func_num_args()
在函数内部非常有用。我重写文档,但我想知道是否还有其他用途。
如果我想将它作为一个独立的函数使用,在函数之外,就像这样,所以我可以得到一个数字。
echo func_num_args(fopen());
fopen
只是一个例子,我可以用标准数量的参数替换任何其他标准或定制函数。
我试过了,我得到fopen() expects at least 2 parameters, 0 given
和func_num_args(): Called from the global scope - no function context
。
如果这样做有用,那么在调试另一个程序员的代码时,它/它可以将代码扩展到多个文件并且有大量的LOC。
func_num_args
是这样运作还是我必须使用别的东西?感谢