开发环境:
为了在 开发 环境中显示所有可能的错误,将你的 php.ini 进行如下配置:
display_errors=On
display_startup_errors=On
error_reporting=-1
log_errors=On
将值设为 -1 将会显示出所有的错误,甚至包括在未来的 PHP 版本中新增加的类型和参数。 和 PHP 5.4 起开始使用的 E_ALL 是相同的
生产环境:
为了在 生产 环境中隐藏错误显示,将你的 php.ini 进行如下配置:
display_errors=Off
display_startup_errors=Off
error_reporting=E_ALL
log_errors=On
当在生产环境中使用这个配置时,错误信息依旧会被照常存储在 web 服务器的错误日志中,唯一不同的是将不再显示给用户。