您当前的位置:首页 > php > php错误处理

php错误处理

日期:2020-10-31 04:07:23    浏览:147

配置设置在php.ini文件

将错误写入文件,需满足以下条件
error_reportinh= E_ALL
display_errors=Off
log_errors=On
error_log=”D:/php_error.log”//错误文件路径
error_log=ssyslog//将错误发送给系统

自定义错误

  1. ini_set("display_errors",0);
  2. //error_reporting(E_ALL & ~E_NOTICE);//显示所有错误排除通知类型信息
  3. error_reporting(0);
  4. function error_handle($erroe_level,$error_message,$error_file,$error_line){
  5. echo "错误级别" . $erroe_level . "<br>";
  6. echo "错误信息" . $error_message . "<br>";
  7. echo "错误文件" . $error_file . "<br>";
  8. echo "错误行" . $error_line . "<br>";
  9. die();
  10. }
  11. set_error_handler("error_handle");
  12. mysqli_connect("localhost","root","");

将错误日志发送给系统
可以打开windows 事件查看器查看

  1. openlog("php7",LOG_PID,LOG_USER);
  2. syslog(LOG_WARNING,"jingg警告消息,演示时间" . date("Y-m-d"));
  3. closelog();

trigger_error()函数创建用户级别的错误消息。
函数能结合内置的错误处理器所关联,或者可以使用用户定义的函数作为新的错误处理程序

世事无常

要有遥不可及的梦想,也要有脚踏实地的本事