真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php.ini中怎么設(shè)置錯(cuò)誤級(jí)別

這篇文章主要介紹php.ini中怎么設(shè)置錯(cuò)誤級(jí)別,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的赤城網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

設(shè)置錯(cuò)誤級(jí)別的方法:1、打開(kāi)PHP安裝目錄,找到并打開(kāi)“php.ini”配置文件;2、在配置文件中,搜索“error_reporting”項(xiàng),將該項(xiàng)的值改為需要的錯(cuò)誤級(jí)別即可,例“E_ALL|E_STRICT”就是設(shè)置最嚴(yán)格的錯(cuò)誤級(jí)別。

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦

PHP 中定義了許多不同級(jí)別的錯(cuò)誤,如使用了未定義的變量會(huì)報(bào)出一個(gè) notice 級(jí)別的錯(cuò)誤,實(shí)例化一個(gè)未定義的類(lèi)則會(huì)報(bào)出 fatal error 級(jí)別的錯(cuò)誤。

那么php.ini中怎么錯(cuò)誤級(jí)別?

1、打開(kāi)PHP安裝目錄,找到并打開(kāi)php.ini配置文件

2、在配置文件中,搜索“error_reporting”項(xiàng)

將“error_reporting”項(xiàng)的值改為需要的錯(cuò)誤級(jí)別即可,例“E_ALL|E_STRICT”就是設(shè)置最嚴(yán)格的錯(cuò)誤級(jí)別。

如果不想操作php.ini配置文件,可利用error_reporting()函數(shù)

在你想禁止notice錯(cuò)誤提示的頁(yè)面中加入下面的代碼

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

補(bǔ)充知識(shí):PHP 中的錯(cuò)誤類(lèi)型

常量說(shuō)明
1E_ERROR致命的運(yùn)行時(shí)錯(cuò)誤,一般是不可恢復(fù)的情況,例如內(nèi)存分配導(dǎo)致的問(wèn)題,后果是導(dǎo)致腳本終止、不再繼續(xù)運(yùn)行。
2E_WARNING運(yùn)行時(shí)警告(非致命錯(cuò)誤),僅給出提示信息,但是腳本不會(huì)終止運(yùn)行。
4E_PARSE編譯時(shí)語(yǔ)法解析錯(cuò)誤,僅由分析器產(chǎn)生。
8E_NOTICE運(yùn)行時(shí)通知,表示腳本遇到可能會(huì)表現(xiàn)為錯(cuò)誤的情況,但是在可以正常運(yùn)行的腳本里面也可能會(huì)有類(lèi)似的通知。
16E_CORE_ERROR在 PHP 初始化啟動(dòng)過(guò)程中發(fā)生的致命錯(cuò)誤,類(lèi)似 E_ERROR,但是是由 PHP 引擎核心產(chǎn)生的。
32E_CORE_WARNINGPHP 初始化啟動(dòng)過(guò)程中發(fā)生的警告(非致命錯(cuò)誤),類(lèi)似 E_WARNING ,但是是由 PHP 引擎核心產(chǎn)生的。
64E_COMPILE_ERROR致命編譯時(shí)錯(cuò)誤,類(lèi)似 E_ERROR,但是是由 Zend 腳本引擎產(chǎn)生的。
128E_COMPILE_WARNING編譯時(shí)警告(非致命錯(cuò)誤),類(lèi)似 E_WARNING,但是是由 Zend 腳本引擎產(chǎn)生的。
256E_USER_ERROR用戶產(chǎn)生的錯(cuò)誤信息,類(lèi)似 E_ERROR,但是是由用戶自己在代碼中使用 PHP 函數(shù) trigger_error() 來(lái)產(chǎn)生的。
512E_USER_WARNING用戶產(chǎn)生的警告信息,類(lèi)似 E_WARNING,但是是由用戶自己在代碼中使用 PHP 函數(shù) trigger_error() 來(lái)產(chǎn)生的。
1024E_USER_NOTICE用戶產(chǎn)生的通知信息,類(lèi)似 E_NOTICE,但是是由用戶自己在代碼中使用 PHP 函數(shù) trigger_error() 來(lái)產(chǎn)生的。
1024E_STRICT啟用 PHP 對(duì)代碼的修改建議,以確保代碼具有最佳的互操作性和向前兼容性。
2048E_RECOVERABLE_ERROR可被捕捉的致命錯(cuò)誤,表示發(fā)生了一個(gè)可能非常危險(xiǎn)的錯(cuò)誤,但是還沒(méi)有導(dǎo)致 PHP 引擎處于不穩(wěn)定的狀態(tài)。如果該錯(cuò)誤沒(méi)有被用戶自定義句柄捕獲,將成為一個(gè) E_ERROR,從而使腳本終止運(yùn)行。
8192E_DEPRECATED運(yùn)行時(shí)通知,啟用后將會(huì)對(duì)在未來(lái)版本中可能無(wú)法正常工作的代碼給出警告。
16384E_USER_DEPRECATED用戶產(chǎn)生的警告信息,類(lèi)似 E_DEPRECATED,但是是由用戶自己在代碼中使用 PHP 函數(shù) trigger_error() 來(lái)產(chǎn)生的。
30719E_ALLE_STRICT 除外的所有錯(cuò)誤和警告信息。

表格中的值(數(shù)值或者符號(hào))用于建立一個(gè)二進(jìn)制位掩碼,制定要報(bào)告的錯(cuò)誤信息。可以使用按位運(yùn)算符來(lái)組合這些值或者屏蔽某些類(lèi)型的錯(cuò)誤。

注意,在 php.ini 之中,只有 '|'、'~'、'!'、'^' 和 '&' 會(huì)正確解析。

在正式環(huán)境中,可能會(huì)發(fā)生各種未知的錯(cuò)誤,這時(shí)可以定義 error_reporting(0),這樣就能屏蔽錯(cuò)誤了,用戶不會(huì)在頁(yè)面看到錯(cuò)誤信息,而當(dāng)排查錯(cuò)誤時(shí),依然可到 PHP 的執(zhí)行錯(cuò)誤日志中尋找相關(guān)信息。

以上是“php.ini中怎么設(shè)置錯(cuò)誤級(jí)別”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章名稱(chēng):php.ini中怎么設(shè)置錯(cuò)誤級(jí)別
網(wǎng)頁(yè)鏈接:http://weahome.cn/article/ihejph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部