php错误和异常笔记

首先错误和异常时不同的两个概念

常见错误:

语法错误  缺少分号等等

环境错误  数据库出错 打开文件失败

逻辑错误  本来要判断

错误级别 在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('继续执行');

猜你喜欢

转载自www.cnblogs.com/webcyh/p/11493404.html