這篇文章主要介紹了關(guān)于php開啟和關(guān)閉錯誤提示的方法,具有一定借鑒價值,需要的朋友可以參考下。下面就和我一起來看看吧!
魚峰網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,魚峰網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為魚峰成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的魚峰做網(wǎng)站的公司定做!
php錯誤提示開啟關(guān)閉有兩種方式,一種是在php.ini配置文件中設(shè)置。另一種是在php文件中利用函數(shù)ini_set()和error_reporting()設(shè)置。
1、在php.ini中找到 display_errors,設(shè)置錯誤提示的開啟和關(guān)閉,off時關(guān),on時開。同時設(shè)置error_reporting的值代表錯誤的級別。
一些常用值
E_ALL (Show all errors, warnings and notices including coding standards.)全部錯誤
E_ALL & ~E_NOTICE (Show all errors, except for notices)除通知外,全部錯誤
2、如果不能修改php.ini文件,php還提供了相關(guān)的函數(shù)來動態(tài)的配置。
ini_set('display_errors','off');關(guān)閉錯誤提示。
ini_set('display_errors','on');打開錯誤提示。
error_reporting(E_ALL & ~E_NOTICE)設(shè)置錯誤級別。
常用的一些框架,或cms系統(tǒng)都是通過這兩個函數(shù)來控制php錯誤的顯示。
微擎當中的實現(xiàn)
define('DEVELOPMENT', $_W['config']['setting']['development'] == 1); if(DEVELOPMENT) { ini_set('display_errors', '1'); error_reporting(E_ALL ^ E_NOTICE); } else { error_reporting(0); }
織夢
include/common.inc.php
以上就是關(guān)于php開啟和關(guān)閉錯誤提示的方法介紹的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領(lǐng)會。如果想了解更多,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道哦!