[PHP]開啟php的錯誤顯示&設定

一般來說是不希望讓用戶看到網頁執行錯誤的訊息,但是在練習的時候我們會需要了解 例如某個變數是空值,在echo的時候會印出空白,但若是空值在開發時我們希望顯示錯誤訊息呀 這時候就要去設定php.ini檔案


首先你要知道自己的php.ini檔案在哪?一般會在你安裝php的資料夾下面 再來我們修改內部
1.找到display_errors = off,把它改成on並且關閉前面的分號,代表顯示錯誤訊息

2.log_error = off 也改成on,錯誤log 檔開啟

3.error_reporting = E_ALL & ~E_NOTICE,錯誤回報,若是沒有這行網頁不會顯示錯誤

一開始看
參考文章
最下面有直接加進檔案php內的方法,有成功
後來一條一條的加進php.ini內,再把檔案內的程式碼註解掉交叉比對設定php.ini
這邊有一行是文章裡面有,但是直接刪掉也沒發生問題的
ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); //log檔位置
爬到一些關於php.ini設定的詳細說明
先記錄下來備用 謝晒的PHP網頁設計 和 puritys
PHP真的好好玩,最近練了post&get方法、會員登入、今天在做cookie和session的練習
相關檔案都在我的 github頁面。

留言