91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

php如何設置不提示notice

發布時間:2023-02-21 11:33:17 來源:億速云 閱讀:130 作者:iii 欄目:編程語言

本篇內容介紹了“php如何設置不提示notice”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

php設置不提示notice的方法:1、在“php.ini”文件中改動“error_reporting”為“error_reporting = E_ALL & ~E_NOTICE”;2、在指定頁面添加代碼為“error_reporting(E_ALL ^ E_NOTICE);”。

PHP關閉Notice錯誤提示

PHP Notice: Undefined variable
PHP Notice: Undefined index

看看吧,你有沒定義的變量直接使用了。不過編PHP的時候本來就不像C++那么嚴格,編程的時候經常還會利用這個特點。PHP的默認設置是顯示這些提示,這會造成頁面無法正常顯示出來。

//error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE); //顯示除去 E_NOTICE 之外的所有錯誤信息

第一個是代表顯示所有錯誤,第二個代表顯示所有錯誤不顯示警告,我們只要把第二行前面加//,把第一行前面的//去掉即可。

附:各個錯誤報告詳解

error_reporting(0);//禁用錯誤報告
error_reporting(E_ALL ^ E_NOTICE);//顯示除去 E_NOTICE 之外的所有錯誤信息
error_reporting(E_ALL^E_WARNING^E_NOTICE);//顯示除去E_WARNING E_NOTICE 之外的所有錯誤信息
error_reporting(E_ERROR | E_WARNING | E_PARSE);//顯示運行時錯誤,與error_reporting(E_ALL ^ E_NOTICE);效果相同。
error_reporting(E_ALL);//顯示所有錯誤

實例如下:

if (!$a) {
 error_reporting(0);
 ob_start('ob_gzhandler');
} else {
 error_reporting(E_ALL ^ E_NOTICE);
}

在php.ini中禁止修改方法

1、由空間商在服務器中的php.ini的配置文件修改:

在php.ini文件中改動error_reporting

改為:

error_reporting = E_ALL & ~E_NOTICE

如果你是固得美國空間用戶,不能操作php.ini文件,你可以用下面的方法來實現

2.在你想禁止notice錯誤提示的頁面中加入下面的代碼

/* Report all errors except E_NOTICE */
error_reporting(E_ALL ^ E_NOTICE);

注意一點的是

關閉掉PHP錯誤輸出并不會關閉php內核對錯誤的處理,代碼中如果有大量的Notice級別的錯誤,還是會降低php程序的性能。所以我們在開發的時候還是要將錯誤級別開至E_ALL,謹慎的處理掉每處不合理的代碼。

“php如何設置不提示notice”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

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

AI

新河县| 承德市| 毕节市| 贵州省| 海原县| 临夏县| 德兴市| 晋城| 华宁县| 舞钢市| 义乌市| 汉沽区| 安岳县| 乌兰察布市| 志丹县| 阜南县| 连平县| 黔西| 咸丰县| 华蓥市| 昌黎县| 乌拉特前旗| 当雄县| 镇安县| 丘北县| 武定县| 汝城县| 德保县| 赣州市| 阿鲁科尔沁旗| 巧家县| 全南县| 阳城县| 贡山| 江安县| 徐州市| 阿尔山市| 太白县| 潮安县| 石楼县| 红安县|