PHP异常处理之异常处理
PHP具有很多异常处理类,其中Exception是所有异常处理的基类。
Exception具有几个基本属性与方法,其中包括了:
- message 异常消息内容
- code 异常代码
- file 抛出异常的文件名
- line 抛出异常在该文件的行数
其中常用的方法有:
- getTrace 获取异常追踪信息
- getTraceAsString 获取异常追踪信息的字符串
- getMessage 获取出错信息
如果必要的话,可以通过继承Exception类来建立自定义的异常处理类。
1 | //自定义的异常类,继承了PHP的异常基类Exception |
PHP异常处理之获取错误发生的所在行
为了获取到足够多的异常信息,我们需要将报错的文件名、行号、错误信息、异常追踪信息等记录到日志中,以便调试与修复问题。
示例:
1 | function checkNum($number){ |
源自:本篇文章为慕课网PHP入门教程的知识总结
声明:以上内容如有不足之处,欢迎联系指正,转载请注明出处!