php遇到error提示問題

2021-07-09 16:40:16 字數 1369 閱讀 3281

今天遇到乙個問題,

在我的php框架中引入smarty模板引擎時候,引入並沒有什麼問題,但是顯示頁面時候出現

找了半天發現是父類中沒有找到某方法,但是本類中已實現該方法,只需要遮蔽該error報告的錯誤即可.

error_reporting() 設定 php 的報錯級別並返回當前級別。

error_reporting(report_level)

如果引數 level 未指定,當前報錯級別將被返回。下面幾項是 level 可能的值:

值 常量 描述

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 編譯時致命性錯。這就像由zend指令碼引擎生成了乙個e_error。

128 e_compile_warning 編譯時警告(非致命性錯)。這就像由zend指令碼引擎生成了乙個e_warning警告。

256 e_user_error 使用者自定義的錯誤訊息。這就像由使用php函式trigger_error(程式設計師設定e_error)

512 e_user_warning 使用者自定義的警告訊息。這就像由使用php函式trigger_error(程式設計師設定的乙個e_warning警告)

1024 e_user_notice 使用者自定義的提醒訊息。這就像乙個由使用php函式trigger_error(程式設計師乙個e_notice集)

2048 e_strict 編碼標準化警告。允許php建議如何修改**以確保最佳的互操作性向前相容性。

4096 e_recoverable_error 開捕致命錯誤。這就像乙個e_error,但可以通過使用者定義的處理捕獲(又見set_error_handler())

8191 e_all 所有的錯誤和警告(不包括 e_strict) (e_strict will be part of e_all as of php 6.0)

PHP 錯誤處理(error)

1.notice 提示 2.warning 警告 3.error 致命錯誤注 notice和warning報錯後繼續執行,error報錯後停止 方法一 顯示在瀏覽器上 方法二 記錄在日誌中執行 1.error reporting e all 報告所有的錯誤 2.display errors on 將...

php中遇到的問題

warning mktime expects parameter 4 to be long,string given in e wwwroot chinesesunfish install install.php on line 238 win2003的時期格式和php的格式不大一樣 所以 post...

PHP編譯遇到的問題

編譯php的時候遇到的問題 編譯 報錯資訊 configure error please reinstall the libcurl distribution easy.h should be in include curl 解決辦法 yum install curl devel 再次編譯報錯 co...