error_reporting:配置錯誤資訊回報的等級
1 e_error 致命的執行錯誤
2 e_warning 執行時警告(非致命性錯誤)
4 e_parse 編譯時解析錯誤
8 e_notice 執行時提醒(經常是bug,也可以是有意的)
16 e_core_error php啟動時初始化過程中的致命錯誤
32 e_core_warning php啟動時初始化過程中的警告(非致命性錯誤)
64 e_compile_error 編譯時致命性錯誤
128 e_compile_warning 編譯時警告(非致命性錯誤)
256 e_user_error 使用者自定義的致命錯誤
512 e_user_warning 使用者自定義的警告(非致命性錯誤)
1024 e_user_notice 使用者自定義的提醒(經常是bug,也可能是有意的)
2047 e_all 除e_strict外的所有錯誤(php6中為8191,即包含所有)
2048 e_strict 編碼標準化警告(建議如何修改以向前相容)
日誌錯誤資訊等級
同乙個服務所產生的資訊也是有差別的,有啟動時僅通知系統而已的一般資訊 information 有出現還不至於影響到正常執行的警告資訊 warn 還有系統硬體發生嚴重錯誤時,所產生的重大問題資訊 error 等等 資訊到底有多少種嚴重的等級呢?基本上,syslog 將資訊分為七個主要的等級,依序是這樣...
php錯誤資訊
使 用指定的檔案記錄錯誤報告日誌使用指定的檔案記錄錯誤報告日誌使用指定的檔案記錄錯誤報告日誌 如果使用自己指定的檔案記錄錯誤日誌,一定要確保將這個文 件存放在文件根目錄之外,以減少遭到攻擊的可能。並且該檔案一定要讓php指令碼的執行使用者 web伺服器程序所有者 具有寫許可權。假設在linux操作系...
php 不列印錯誤資訊 php不輸出錯誤資訊怎麼辦
php不輸出錯誤資訊的解決辦法 首先開啟 php.ini 然後修改內容為 error reporting e alldisplay errors on 最後儲存修改即可。本教程操作環境 windows7系統 php7.1版,該方法適用於所有品牌電腦。php不輸出錯誤資訊的解決辦法 安裝完lnmp之後...