错误处理
程序员文章站
2022-05-29 11:50:25
...
错误处理
1.错误处理概述
错位分类:语法错误、运行错误、逻辑错误、环境错误。
语法:php编写错误。 运行:一般不会阻止php脚本运行,但会导致程序出现潜在的问题。
逻辑:一般不会阻止php脚本运行,也不会报错。这是最难找到的错误。
环境:是由于php开发环境配置问题引起代码报错。
例如:用mb_strlen()这个函数时,如果PHP环境没有开启mbstring扩展,就会导致错误。
2.错误级别
Fatal Error:致命错误(脚本终止运行)
Parse Error:编译时解析错误,语法错误(脚本终止运行) Parse
Error:编译时解析错误,语法错误(脚本终止运行)
Warning Error:警告错误(仅给出提示信息,脚本不终止运行) Notice
Error:通知错误(仅给出通知信息,脚本不终止运行)
try cath 捕捉不到 fatal Error 的致命错误
try 捕捉异常
catch 处理异常
try{ } catch () { }
global $data :超全局变量
array_key exists('option',$value):判断键是否存在。
上一篇: Lua碰到的问题(一)——明明报错却没有错误日志输出
下一篇: dart异常