过去自定义函数的时候如果参数不足,则会抛出一个警告,但是在7.1开始,被提升为了错误异常。

function test($param){}
test();

这样调用test,在7.1便无法执行,此时我们需要给param赋一个默认值,即使是空值,这样,调用的时候就不会在报错,同时也提醒我们需要养成赋默认值的习惯。

更多推荐

PHP中Too few arguments to function的解决办法