在wampserver上的php.ini
文件中,我设置了以下行:
error_reporting = E_ALL
display_errors = On
然而,我必须在我的脚本中调用error_reporting(E_ALL)
才能真正显示错误。
为什么会这样?我通过wampserver图标访问php.ini
- > php - >的php.ini
答案 0 :(得分:1)
在WAMPServer中有2个php.ini
个文件:
\wamp\bin\php\php{version}\php.ini
(仅控制PHP CLI)
和控制Apache / PHP环境的那个。
使用wampmanager
菜单编辑Apache版本,以便获得正确的版本。
wampmanager->PHP->php.ini
这将在默认编辑器中打开正确的文件。更改此文件中的参数,保存并重新启动Apache。
请注意:如果您说使用正确的方法编辑正确的文件 -
这些参数也记录在
php.ini
文件的顶部,不要更改文档版本,查看文件并在那里编辑实际参数。
答案 1 :(得分:0)
我在我的路由器前端控制器类@
前面使用了call_user_func_array
抑制修改器,它正在将error_reporting
重置为0
。