亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php的報錯級別介紹

發布時間:2020-05-20 17:26:18 來源:億速云 閱讀:283 作者:鴿子 欄目:編程語言

下面本篇文章就來給大家介紹一下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的所有錯誤。

以上就是php的報錯級別有哪些?的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

峨眉山市| 同德县| 突泉县| 宜兰市| 大宁县| 星座| 酒泉市| 渭南市| 凌云县| 阿鲁科尔沁旗| 海伦市| 麟游县| 商河县| 拉孜县| 怀宁县| 镇原县| 额济纳旗| 桃园市| 通化县| 十堰市| 秦皇岛市| 利川市| 西贡区| 神池县| 宜春市| 昌邑市| 保定市| 托克托县| 准格尔旗| 井陉县| 交口县| 磴口县| 临漳县| 贞丰县| 同心县| 麟游县| 恩平市| 湖南省| 报价| 昌宁县| 海阳市|