站長資訊網
        最全最豐富的資訊網站

        php的報錯級別有哪些?

        下面本篇文章就來給大家介紹一下php報錯級別。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

        php的報錯級別有哪些?

        error_reporting()

        用于設置 PHP 的報錯級別并返回當前級別。(PHP 4, PHP 5)

        函數能夠在運行時設置 error_reporting 指令。

        PHP 有諸多錯誤級別,使用該函數可以設置在腳本運行時的級別。

        如果沒有設置可選參數 level, error_reporting() 僅會返回當前的錯誤報告級別。

        參數level

        新的 error_reporting 級別。 可以是一個位掩碼也可以是一個已命名的常量。

        建議使用已命名的常量,以確保兼容將來的版本。 由于錯誤級別的添加、整數取值范圍的增加,

        較久的基于整數的錯誤級別不會總是和預期的表現一致。

        level 可能的值(php中的報錯級別)

        常見:總共大概15個

        php的報錯級別有哪些?

        15個正好對應二進制的15位。

        需要注意的是, 上述表中的字段, 不是一成不變的, 不同的PHP版本, 值可能會不同, 詳細的請參考 php預定義常量

        任意數目的以上選項都可以用“或”來連接(用 OR 或 |),這樣可以報告所有需要的各級別錯誤。

        例如,下面的代碼關閉了用戶自定義的錯誤和警告,執行了某些操作,然后恢復到原始的報錯級別:

        例:

        <?php      error_reporting(0);                //禁用錯誤報告      error_reporting(E_ERROR | E_WARNING | E_PARSE);//報告運行時錯誤      error_reporting(E_ALL);            //報告所有錯誤      error_reporting(E_ALL ^ E_NOTICE); //除E_NOTICE報告所有錯誤,是在php.ini的默認設置      error_reporting(-1);               //報告所有 PHP 錯誤      error_reporting(3);                //不報E_NOTICE      error_reporting(11);               //報告所有錯誤      ini_set('error_reporting', E_ALL); // 和 error_reporting(E_ALL); 一樣      error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);//表示php錯誤,警告,語法錯誤,提醒都返錯。 ?>

        換算關系:

        E_All: 十進制為30719,換成二進制為 111011111111111

        E_NOTICE:十進制為8,換成二進制為 1000

        ~E_NOTICE:對E_NOTICE進行取反操作, 變成0111

        E_ALL & ~E_NOTICE::E_ALL和 ~E_NOTICE進行與操作,變成111011111110111,化成十進制就是30711

        可以看到E_ALL并不是顯示了所有的錯誤,第12位為0, 這一位的權重為2的11次方, 為2048,其實就是E_STRICT的值,所以E_ALL是顯示除E_STRICT的所有錯誤級別。

        E_ALL & ~E_NOTICE 的二進制可以看出,從右至左,第4位和第12位為0,第4位的權重為2的3次方,為8,就是E_NOTICE的值,所以是顯示除了E_STRICT和E_NOTICE的所有錯誤。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲国产精品13p| 亚洲精品国产品国语在线| 天天爽夜夜爽夜夜爽精品视频| 国产精品久久久久久福利漫画| 中文字幕无码精品三级在线电影| 91精品国产综合久久四虎久久无码一级 | 日韩精品极品视频在线观看免费 | 2022精品国偷自产免费观看| 精品久久久噜噜噜久久久| 亚洲无码日韩精品第一页| 久久91这里精品国产2020| 国产精品成人精品久久久| 亚洲国产精品一区| 国产精品一二二区| 国产精品白丝AV网站| 久久er99热精品一区二区| 亚洲精品tv久久久久久久久| 欧美亚洲另类精品第一页| 精品少妇一区二区三区在线 | 91大神精品全国在线观看| 国产小视频国产精品| 国产精品岛国久久久久| 91精品在线看| 国产成人精品免费视频大全麻豆| 精品福利一区二区三区免费视频| 久久久无码精品亚洲日韩按摩| 亚洲午夜国产精品无码| 亚洲午夜精品一级在线播放放| 亚洲精品无码久久久久AV麻豆| 亚洲AⅤ永久无码精品AA| 亚洲国产91精品无码专区| 中文字幕无码精品亚洲资源网久久| 一本大道无码日韩精品影视| 亚洲欧美国产精品专区久久| 无码精品久久久久久人妻中字| 国产精品原创巨作av女教师| 久久se这里只有精品| 2021精品国产综合久久| 久久久精品人妻一区二区三区蜜桃 | 亚洲精品专区| 精品久久久久久久中文字幕 |