首先错误和异常时不同的两个概念
常见错误:
语法错误 缺少分号等等
环境错误 数据库出错 打开文件失败
逻辑错误 本来要判断
错误级别 在php当中有很多的错误界别这里只列出常见的
Deprecated 最低级别的错误
Notice通知级别的错误
Warning警告级别的错误 参数个数 参数类型 出错可能导致
Fatal error致命级别的错误
parse error 语法解析错误
E_USER_相关的错误
//注意一点在这里已经不建议使用ereg函数了 if(ereg('love', 'I am your father love me !',$mechase)){ vp($mechase); }else{ p('找不到相关的匹配项'); }
settype($key,'int');//设置不存在的变为整型 p($key);//打印为0 settype($king,'king');//设置为不存在的变量类型导致出现警告 不会改变原来的类型 p($key);
p($king); p("程序继续向下执行");
通知级别错误
$arr = array('age'=>21); p($arr[age]);//在这里引擎先将其当成常量去解析 找不到再当中字符串处理取出里边的值
致命级别的错误 程序无法向下继续执行
p(md6('hello')); p('继续执行');