[請益] 如何在螢幕上顯示「所有」錯誤訊息

看板PHP作者時間16年前 (2009/11/01 12:52), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
我已經在程式一開頭設定了這兩行: ini_set('display_errors', '1'); error_reporting(E_ALL); 但是只會顯示出 Notice 等級的錯誤(例如 Undefined variable)。 如果遇到比較嚴重的錯誤,例如少了大括號、漏了分號之類的 Parse error, 就完全不會有提示。不過在 apache 的 error.log 裡面仍然找得到錯誤訊息。 想請教是不是在 php.ini 還要另外設定什麼,才能在螢幕上列出所有的錯誤訊息呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.199.72

11/01 13:56, , 1F
我記得不是只會顯示第幾行錯誤嗎?
11/01 13:56, 1F

11/01 16:18, , 2F
也是display_errors error_reporting啊
11/01 16:18, 2F

11/01 16:18, , 3F
code parse都爛了 裡面的code怎麼會動
11/01 16:18, 3F
那 FATAL ERROR 呢?我好像有在其他網站看過.. ※ 編輯: chweng 來自: 218.172.99.245 (11/01 19:25)

11/01 21:56, , 4F
麻煩看一下php.ini裡面的註解
11/01 21:56, 4F

11/02 10:20, , 5F
在程式裡面用ini_set是暫時修改php的設定,這個設定必需
11/02 10:20, 5F

11/02 10:20, , 6F
程式碼沒有錯誤的情況下才會動,你程式碼有問題程式根本
11/02 10:20, 6F

11/02 10:20, , 7F
不會執行,不會執行的話你想ini_set會有作用嗎...
11/02 10:20, 7F

11/02 10:21, , 8F
你要的功能要找php.ini裡找display_errors設定成on才對
11/02 10:21, 8F
文章代碼(AID): #1AxHGI1i (PHP)
文章代碼(AID): #1AxHGI1i (PHP)