我有一个带参考参数的函数
function foo($a, &$bar){...}
可以通过两种方式调用此函数。直接在
代码中foo($a, $bar);
或使用变量调用:
$function = "foo";
$function();
在第二次调用时,我不知道,调用了哪个函数以及它需要什么参数。所以我根本不会给它参数。 (没关系)
但是当我像第二种方式调用函数时,我得到了一个PHP警告:
Missing argument 2 for foo()
因为我知道,这是对的,我没有它的参数,是否可以编码,代码不会给我一个警告?