久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放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. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

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

      設(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í)別。

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

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

      PHP 中定義了許多不同級(jí)別的錯(cuò)誤,如使用了未定義的變量會(huì)報(bào)出一個(gè) notice 級(jí)別的錯(cuò)誤,實(shí)例化一個(gè)未定義的類則會(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ò)誤類型

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

      表格中的值(數(shù)值或者符號(hào))用于建立一個(gè)二進(jìn)制位掩碼,制定要報(bào)告的錯(cuò)誤信息??梢允褂冒次贿\(yùn)算符來(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)信息。

      推薦學(xué)習(xí):《PHP視頻教程》

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