PHP的错误信息与异常处理学习大纲

2009-11-02 阅读 47
  1. PHP常见错误信息类型 1. E_ALL,所有的错误和警告(不包括E_STRICT)
  2. E_ERROR,致命性的运行时错误
  3. E_WARNING,运行时警告(非致命性错误)
  4. E_PARSE,编译时解析错误
  5. E_NOTICE,运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)
  6. E_STRICT,编码标准化警告,允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性
  7. E_CORE_ERROR,PHP启动时初始化过程中的致命错误
  8. E_CORE_WARNING,PHP启动时初始化过程中的警告(非致命性错)
  9. E_COMPILE_ERROR,编译时致命性错
  10. E_COMPILE_WARNING,编译时警告(非致命性错)
  11. E_USER_ERROR,用户自定义的错误消息
  12. E_USER_WARNING,用户自定义的警告消息
  13. E_USER_NOTICE,用户自定义的提醒消息
  14. 错误输出配置 1. 代码中配置,error_reporting(E_ALL);
  15. 配置文件中配置,error_reporting = E_ALL
  16. 错误信息的忽略 1. @的使用
  17. 开启track_errors选项,可在$php_errormsg中取错误信息,配合die、exit
  18. 错误日志的使用 1. 配置display_errors、log_errors、error_log
  19. 函数error_log,记录错误信息
  20. try、catch、throw的使用
  21.     		try {
    
          // 可能出现异常的代码块
    
     } catch (Exception $i) {
    
          // 对异常的处理
    
     }
     ```
    
  22. 继承与Exception,编写自己的异常类,配合try、throw、catch的使用 1. Exception类中已有成员变量和函数的理解、重写

php 学习大纲 异常处理 错误信息 error_reporting try catch throw

更新于 2023年03月28日