标签:
PHP 错误级别 : deprecated : 不赞成的 不推荐的 ( 不影响程序运行 ) Notice : 通知级别的错误 未定义 不存在 之类的通知错误 ( 不影响程序运行 ) warning :警告级别 ( 不影响程序运行 ) Fatal error : 致命错误 ( 运行终止运行 ) Parse error : 语法解析错误 程序未运行 在解析时就发生了错误 比如少写了个分号 语法解析错误 在任何情况下都会显示 即使屏蔽了错误信息 错误级别设置: php.ini error_reporting = E_All 显示所有错误 error_reporting = E_All&~E_NOTICE 显示所有错误除了 E_NOTICE display_errors = On 是否显示错误 PHP代码中动态设置 : error_reporting(); error_reporting(E_All); 显示所有错误 error_reporting(-1); 显示所有错误 error_reporting(0); 关闭所有错误 还可使用 ini_set(‘error_reporting‘,0); 设置错误级别 trigger_error(‘出现错误了‘,E_USER_WARNING); 手动抛出错误 记录错误: php.ini log_errors = On 是否开启错误日志 error_log = "E:/wamp/logs/php_error.log" 错误日志文件 log_errors_max_len log_errors的最大字节 ignone_repeatad_errors 是否忽略重复的错误信息 ignone_repeatad_source 是否忽略重复错误消息的来源 实际项目中 可以将 display_errors 设置为 Off 不显示错误信息 error_log() 函数 手动调用error_log写入自定义错误信息 if($a!==true){ error_log(‘变量a不为真‘); }
标签:
原文地址:http://www.cnblogs.com/thinkxmg/p/4627678.html