在我的php.ini文件中,我有以下行集:
error_reporting = E_ALL
display_errors
也在ini文件中打开。
但是,这似乎没有正常工作,因为当我将以下内容添加到我的PHP文件中时,我只能让PHP显示严格的错误:
ini_set('display_errors', 1);
error_reporting(-1);
我正在使用Wampserver,为什么会这样?我希望PHP能够显示所有错误,无论严重程度如何,无需在每个文件中包含此代码。
答案 0 :(得分:0)
WAMPServer,有2个php.ini
个文件
在\wamp\bin\php\php{version}\
文件夹中。这仅控制PHP CLI。
如果您想要影响Apache Web服务器环境,您应该始终使用菜单来获取正确的文件,因为它在您更改Apache / PHP版本时会发生变化
所以
left click wampmanager->PHP->php.ini
这将编辑当前Apache / PHP激活的正确文件。
但默认情况下,应启用错误报告和XDEBUG