1

我只花了 10 分钟寻找一个错误,当我发现我将某些东西作为第二个参数传递给一个方法时,它不需要超过 1 个参数。我不得不通过其他方式通过它。

这就是我的问题出现的时候:为什么当你传递一个不可用的参数时 PHP 不抛出错误?

除了我自己的 func_get_args 答案之外,我是否遗漏了什么?

function test($a)
{

}

test('a', 'b'); // no error, but no 2nd parameter in test(). 
4

1 回答 1

5

我个人能想到的唯一答案:

func_get_args使您能够从函数调用中动态获取参数,使任意数量的参数有效。

于 2012-10-09T11:46:33.843 回答