关于php 方法参数个数传参不对,调用报错的问题?

方法定义:

protected function get($para1, $para1, $para1){
    ...
}

方法调用

get('1', '2');

正常来说这样调用应该会报错的。

我在本地(PHP 7.1)调用就报错了.在我的服务器(PHP 7.0)上调用就没报错,

这是什么原因导致的?

阅读 5k
5 个回答

确定在php.ini中对错误级别的设置是否一致。7.1报错而7.0不报错,就是错误级别设置不同

php错误基本设置不一样。。。这个不是致命错误,所以还是可以执行代码的。。两个环境配置要一样。

你的服务器配置, 屏蔽了错误信息呗,

可能是你服务器 和 本地 服务器 配置不同 导致

找到原因了,我本地的PHP版本是7.1 所以报错了。
PHP7.0 没有报错。
PHP版本导致的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题