我只花了 10 分钟寻找一个错误,当我发现我将某些东西作为第二个参数传递给一个方法时,它不需要超过 1 个参数。我不得不通过其他方式通过它。
这就是我的问题出现的时候:为什么当你传递一个不可用的参数时 PHP 不抛出错误?
除了我自己的 func_get_args 答案之外,我是否遗漏了什么?
function test($a)
{
}
test('a', 'b'); // no error, but no 2nd parameter in test().
我只花了 10 分钟寻找一个错误,当我发现我将某些东西作为第二个参数传递给一个方法时,它不需要超过 1 个参数。我不得不通过其他方式通过它。
这就是我的问题出现的时候:为什么当你传递一个不可用的参数时 PHP 不抛出错误?
除了我自己的 func_get_args 答案之外,我是否遗漏了什么?
function test($a)
{
}
test('a', 'b'); // no error, but no 2nd parameter in test().