PHP的錯誤異常資訊是否輸出

2021-07-05 15:13:04 字數 666 閱讀 1635

在開發php**的時候,有時租用的購買的伺服器,我們是沒有許可權更改伺服器的配置的,比如伺服器配置預設是輸出

所有的錯誤資訊,但是我們的專案已經上線了,所有為了系統的安全性和使用者更好的體驗,我們需要遮蔽所有錯誤資訊

這時我們可以在php頁面中設定是否輸出相關的錯誤資訊,

//error_reporting(e_all);

///ini_set("display_errors", "off");

//ini_set("error_log", "syslog");

//ini_set("max_fileupload", 200000000);

//echo ini_get("upload_max_filesize");

//error_log("this is a error message!!!!");

可以看到我們在程式中是可以獲得配置檔案中的任何配置資訊,並且也可以設定配置資訊,但是這裡設定不是真正更改伺服器的配置檔案,而是它的有效區是開始設定到指令碼執行結束,這個跟建立乙個物件,物件的釋放時刻是該頁指令碼執行結束之後釋放是一樣的到底,物件在釋放之前,如果在類中設定了析構方法,那麼在釋放物件之前,這個物件會自動呼叫析構方法來釋放物件相關的資源。這就好比乙個人在死之前說的遺言。來交代了後事,釋放一些有爭議的問題,對於程式中的物件來說比如,關閉乙個檔案輸出流,關閉連線的資料庫!

php如何輸出提示錯誤資訊 php列印錯誤資訊

顯示php開始錯誤資訊 display startup errors on 日誌記錄錯誤資訊 log errors on 方法二 需要除錯的php 檔案頭部加入ini set display errors 1 錯誤資訊 ini set display startup errors 1 php啟動錯誤...

php輸出所有錯誤資訊

方法一 修改php.ini 顯示錯誤資訊 display errors on 顯示php開始錯誤資訊 display startup errors on 日誌記錄錯誤資訊 log errors on 方法二 需要除錯的php檔案首行中加入 ini set display errors 1 錯誤資訊 ...

php輸出所有錯誤資訊

方法一 修改php.ini 顯示錯誤資訊 display errors on 顯示php開始錯誤資訊 display startup errors on 日誌記錄錯誤資訊 log errors on方法二 需要除錯的php檔案首行中加入 ini set display errors 1 錯誤資訊 i...