久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放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常見報(bào)錯(cuò)級別有哪些

      php常見報(bào)錯(cuò)級別:1、E_ERROR;2、E_WARNING;3、E_PARSE;4、E_NOTICE;5、E_USER_ERROR;6、E_USER_WARNING;7、E_USER_NOTICE;8、E_STRICT;9、E_ALL。

      php常見報(bào)錯(cuò)級別有哪些

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

      php 中的錯(cuò)誤級別有:

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

      php常見報(bào)錯(cuò)級別:

      • E_ERROR:致命的運(yùn)行時(shí)錯(cuò)誤(它會(huì)阻止腳本的執(zhí)行)

      • E_WARNING:運(yùn)行時(shí)警告(非致命的錯(cuò)誤)

      • E_PARSE:解析錯(cuò)誤

      • E_NOTICE:注意(事情可能是或者可能不是一個(gè)問題)

      • E_USER_ERROR:用戶生成的錯(cuò)誤消息,由trigger_error()函數(shù)生成

      • E_USER_WARNING:用戶生成的警告,由trigger_error()函數(shù)生成

      • E_USER_NOTICE:用戶生成的注意,由trigger_error()函數(shù)生成

      • E_STRICT:關(guān)于兼容性和互操作性的建議

      • E_ALL:所有的錯(cuò)誤、警告和建議

      設(shè)置錯(cuò)誤報(bào)告級別的方法:

      1. 修改PHP的配置文件php.ini

      這種方式設(shè)置error_reporting后,重啟web服務(wù)器,就會(huì)永久生效。
      打開配置文件php.ini,查看錯(cuò)誤報(bào)告級別error_reporting的默認(rèn)值,如下:

      error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT1.

      意思是報(bào)告所有的錯(cuò)誤,但除了E_DEPRECATED和E_STRICT這兩種。
      將其修改為:

      error_reporting=E_ALL &  ~E_NOTICE1.

      意思是報(bào)告所有的錯(cuò)誤,但除了E_NOTICE這一種。這也是最常用的錯(cuò)誤報(bào)告級別,它不會(huì)報(bào)告注意類(如:使用了未定義的變量)的錯(cuò)誤。
      保存,重啟web服務(wù)器后生效。

      2. 使用error_reporting()函數(shù)

      這種方式設(shè)置后,可以立即生效。但僅限于在當(dāng)前腳本中的error_reporting()函數(shù)調(diào)用的后面區(qū)域。

      int error_reporting ([ int $level ] )1.

      參數(shù)可以是整型或?qū)?yīng)的常量標(biāo)識符,推薦使用常量的形式。返回值為當(dāng)前位置處起作用的錯(cuò)誤報(bào)告級別的值(整型值)。

      注意:配置文件php.ini中display_errors的默認(rèn)值為On,代表顯示錯(cuò)誤提示,如果設(shè)置為Off,就會(huì)關(guān)閉所有的錯(cuò)誤提示。

      使用 error_reporting(0) 或者在函數(shù)前面加 @,可以抑制錯(cuò)誤輸出,以防止錯(cuò)誤消息泄露敏感信息。

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

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