PHP 错误设置
错误显示设置
设置:那些错误该显示,以及该如何显示
在PHP中,有两种方式来设置当前脚本的错误处理
1、PHP配置文件——php.ini
修改配合文件需要重启服务
display_error
:是否显示错误
error_reporting
:显示什么级别的错误
2、在PHP脚本中配置(脚本配置比配置文件级别高)
error_reporting()
:设置显示错误级别
ini_set('配置文件中的配置项','配置值')
ini_set('display_error','Off')
开发中,一般在代码中设置
错误日志设置
在实际场景中,不会让用户直接看到错误信息,这不安全,会直接暴露文件路径、名称,也对用户不友好
所以在生产环境中,一般不会显示错误。
不可能避免会出现错误,不希望被看到,但是需要捕捉到让管理员修改:需要保存到日志文件中。
是否开启日志存储
log_errors
:是否开启日志On、Off
error_log
:配置文件存储位置
error_log = 'E:\php\php_error.log'