PHP错误异常与处理
2021-05-19 11:44:22 11 举报
AI智能生成
PHP错误异常处理是PHP编程中一个重要的环节,它用于捕获和处理程序运行过程中可能出现的错误或异常。当PHP脚本发生错误时,会生成一个异常对象,该对象包含了错误的详细信息。通过使用try-catch语句,我们可以捕获这些异常并执行相应的处理逻辑。在catch块中,我们可以获取异常对象的相关信息,例如错误类型、错误消息等,并根据需要进行适当的处理,如记录日志、显示友好的错误提示等。通过合理地使用错误异常处理,可以提高程序的健壮性和可靠性,使程序能够更好地应对各种异常情况。
作者其他创作
大纲/内容
PHP错误类型
语法错误
少分号、函数重复定义等
运行错误
header()函数之前有输出语句;include()引入不存在文件等
逻辑错误
if语句判断两个变量类型和值时,只使用了“==”之类的
环境错误
使用了imagecreate()相关函数,但是没有打开gd扩展库等
PHP错误级别
deprecated级别:使用了弃用函数或不推荐函数
notice级别---eg:使用一个未定义变量或常量
warning级别----eg:include()引入不存在文件
fatal error级别---eg: 调用未定义的函数或类
parse error级别---eg:PHP语句后面没有加结束符“;”
PHP错误处理
错误报告
error_log()
错误显示
ini_set('display_error',1)
error_reporting(-1)
错误处理
set_error_handler()
PHP异常处理
try{}catch()
throw
set_exception_handler()
0 条评论
下一页