php异常级别,如何处理异常?
Deprecated 最低级别的错误(不推荐,不建议)
使用一些过期函数的时候会出现,程序继续执行
Notice 通知级别的错误
使用一些未定义变量、常量或者数组key没有加引号的时候会出现,程序继续执行
Waning 警告级别的错误
程序出问题了,需要修改代码!!!程序继续执行
Fatal Error 错误级别的错误
程序直接报错,需要修改代码!!!中断程序执行,可使用register_shutdown_function()函数在程序终止前触发一个函数
Parse error 语法解析错误
语法检查阶段报错,需要修改代码!!!中断程序执行,除了修改ini文件,将错误信息写到日志中,什么也做不了
E_USER_相关的错误
用户定义的错误,用户手动抛出错误,进行自定义错误处理
PHP异常与错误的抛出
异常抛出:throw new Exception("Some Error Message");
错误抛出:trigger_error()
trigger_error() 触发的错误不会被 try-catch 异常捕获语句捕获
使用一些过期函数的时候会出现,程序继续执行
Notice 通知级别的错误
使用一些未定义变量、常量或者数组key没有加引号的时候会出现,程序继续执行
Waning 警告级别的错误
程序出问题了,需要修改代码!!!程序继续执行
Fatal Error 错误级别的错误
程序直接报错,需要修改代码!!!中断程序执行,可使用register_shutdown_function()函数在程序终止前触发一个函数
Parse error 语法解析错误
语法检查阶段报错,需要修改代码!!!中断程序执行,除了修改ini文件,将错误信息写到日志中,什么也做不了
E_USER_相关的错误
用户定义的错误,用户手动抛出错误,进行自定义错误处理
PHP异常与错误的抛出
异常抛出:throw new Exception("Some Error Message");
错误抛出:trigger_error()
trigger_error() 触发的错误不会被 try-catch 异常捕获语句捕获
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: PHP5和PHP7的垃圾回收机制有什么不同
- 下一篇:没有了