久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php.ini中如何設置錯誤級別

      設置錯誤級別的方法:1、打開PHP安裝目錄,找到并打開“php.ini”配置文件;2、在配置文件中,搜索“error_reporting”項,將該項的值改為需要的錯誤級別即可,例“E_ALL|E_STRICT”就是設置最嚴格的錯誤級別。

      php.ini中如何設置錯誤級別

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

      PHP 中定義了許多不同級別的錯誤,如使用了未定義的變量會報出一個 notice 級別的錯誤,實例化一個未定義的類則會報出 fatal error 級別的錯誤。

      那么php.ini中怎么錯誤級別?

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

      2、在配置文件中,搜索“error_reporting”項

      將“error_reporting”項的值改為需要的錯誤級別即可,例“E_ALL|E_STRICT”就是設置最嚴格的錯誤級別。

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

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

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

      補充知識:PHP 中的錯誤類型

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

      表格中的值(數(shù)值或者符號)用于建立一個二進制位掩碼,制定要報告的錯誤信息??梢允褂冒次贿\算符來組合這些值或者屏蔽某些類型的錯誤。

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

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

      推薦學習:《PHP視頻教程》

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號