47.php错误报告设置

  • 1,422
  • 阅读模式
    <?php 
    /****
    布尔教育 高端PHP培训
    培  训: http://www.itbool.com
    论  坛: http://www.zixue.it
    ****/
    /***
    47:位运算与PHP错误报告设置
    PHP脚本的错误,分多个等级,如致命,Notice,warning,N多级
    如何方便的设置报错级别
    PHP把不同等级的级别,用数字来表示,比如
    1 E_ERROR(integer)致命的运行时错误。这类错误一般是不可恢复的情况,例如内存分配导致的问题,后果是导致脚本运行终止
    2 E_WARNING(integer) 运行时警告(非致命错误),仅给出提示信息,但是脚本不会终止运行。
    4
    8
    16
    32
    ...
    0000 0001
    0000 0010
    0000 0100
    0000 1000
    综上,想报告所有错误,可以把所有错误级别 a|b|c
    ***/
    //error_reporting(E_ALL);
    error_reporting(0);
    echo $a;
    include('a.php');
    //error_reporting(E_ALL ^ E_NOTICE);
    error_reporting(E_ALL & ~E_NOTICE);
    echo E_NOTICE;
    echo $a;
    ?>

 

weinxin
我的微信
这是我的微信扫一扫
开拓者博主
  • 本文由 发表于 2016年7月22日15:45:29
  • 转载请务必保留本文链接:https://www.150643.com/283.html
匿名

发表评论

匿名网友 填写信息