在PHP中,當程式遇到錯誤時,通常會自動記錄錯誤訊息,但是預設情況下這些訊息並不會被顯示在網頁上。這對於調試PHP程式來說是非常不方便的。因此,為了更好地進行偵錯,需要將 PHP 顯示錯誤訊息開啟。
開啟 PHP 錯誤報告
PHP.ini 檔案是 PHP 的設定文件,可以在其中進行許多設定。透過修改PHP.ini檔案中的錯誤報告配置,可以開啟PHP的錯誤顯示功能。以下是具體步驟:
在開始之前,需要知道 PHP.ini 檔案的位置。 PHP.ini 檔案一般位於 PHP 安裝目錄的根目錄下。如果您不知道 PHP 安裝目錄的位置,可以在命令列中輸入 php -i 查看相關資訊。
用任何文字編輯器開啟 PHP.ini 檔案。
在 PHP.ini 檔案中搜尋 display_errors 關鍵字。如果該配置項被註釋,則需要取消註釋;如果未定義,則需要添加以下程式碼:
display_errors = On
#如果需要同時顯示PHP 記錄的錯誤和警告訊息,可以設定以下程式碼:
error_reporting=E_ALL
修改儲存後,需要重新啟動Web 伺服器或PHP- FPM 才能生效。
開啟 PHP 錯誤報告的其他方式
上述方法修改 PHP.ini 檔案僅對目前 PHP 版本有效。如果需要在多個PHP版本之間使用相同配置,會很麻煩。所以,以下是其他開啟PHP 錯誤報告的方法:
使用以下程式碼可以在PHP 腳本中開啟錯誤報告:
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>
在.htaccess 檔案中加入以下程式碼可以開啟PHP 錯誤報告:
php_flag display_errors on
php_value error_reporting E_ALL
在PHP 檔案開頭寫以下程式碼可以開啟PHP 錯誤報告:
error_reporting(E_ALL);
ini_set ('display_errors', 1);
?>
總結
#在進行PHP 程式偵錯時,開啟PHP 錯誤回報是非常重要的。有時我們只需要簡單地在 PHP 腳本中開啟錯誤報告即可,有時則需要修改 PHP.ini 檔案。這樣可以大幅提高調試效率,加快程式開發進度。
以上是php顯示報錯訊息怎麼打開的詳細內容。更多資訊請關注PHP中文網其他相關文章!