PHP提示Notice: Undefined variable的解決辦法

126雲發表於2021-05-02

幫客戶安裝一個PHP的站點,新程式,裝完就報錯:
Notice: Undefined variable 之類的錯誤
這就是將警告在頁面上列印出來,雖然這是有利於暴露問題,但實現使用中會存在很多問題。

 

以下是補充:

Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9
Notice: Undefined variable: subject in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9
Notice: Undefined variable: comment in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9

解決方法:

只要在C:\WINDOWS找出php.ini

在php.ini中

將: error_reporting = E_ALL

修改為:error_reporting = E_ALL & ~E_NOTICE

如果什麼錯誤都不想讓顯示,直接修改:

display_errors = Off

如果上面解決不了,請看下文:

 

如果你沒有php.ini的修改許可權,可直接在php報錯的那個檔案的頭部加入

ini_set(“error_reporting”,”E_ALL & ~E_NOTICE”);

【最後我是從這裡解決問題的】

 

一般情況下直接建議在 php 檔案中進行新增,這種方法簡單,不用去修改服務端的 php.ini 了。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2770757/,如需轉載,請註明出處,否則將追究法律責任。

相關文章