error_reporting的设置问题
报错:
Strict standards: Declaration of stu::say() should be compatible with human::say($name) in D:\wamp64\www\phpinfo.php on line 17
子类重写父类方法,参数个数必须一致,否则会报Strict standards错误,于是我尝试关闭报错。
php.ini : error_reporting = E_ALL
php文件中:error_reporting(E_ALL & ~E_STRICT);
可惜这样没用,不是说 error_reporting 函数的设置优先于 php.ini 中的 error_reporting 设置吗
无奈直接修改php.ini : error_reporting = E_ALL & ~E_STRICT
这样是有用的,关闭了Strict standards错误,
请问在php文件中应该怎样关闭这个错误,因为在虚拟主机上没有权限去修改php.ini