Re: [請益]被要求變數一定得先被定義?

看板PHP作者 (悲情城市之悲情程式猿)時間19年前 (2006/06/25 00:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《forgmonkey (悲情城市之悲情程式猿)》之銘言: 自我解答了... google會看到很多叫你開register_global = on的 錯錯錯 會造成這個問題可能是error_reporting = E_ALL 請修改為 error_reporting = E_ALL & ~E_NOTICE 因為這個問題他是Notice,不是error也不是warning 設定顯示全部但是去掉notice即可 另外 在使用phpinfo()函式時 看到的是數值 E_ALL = 2047 E_NOTICE = 8 所以設定 E_ALL & ~E_NOTICE = 2039 以上 : 問題是這樣的 : 我作了個東西 : 在我的主機上 php4.4.2-1.1 : 可以直接用: : echo $var; //$var之前不曾定義過 : 上傳到真正的機器 php5.1.4 : 產生 Notice: Undefined variable: var 訊息 : 被要求要先像這樣: : $var="xx"; : echo $var; : 才可以正常run; : 我想因該不是register_global造成的 : 我想php5因該沒有要求一定要定義變數才能用 : 因該也是需要修改php.ini裡的設定吧? : 請問要改什麼呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 222.157.177.104
文章代碼(AID): #14dMlfkW (PHP)
文章代碼(AID): #14dMlfkW (PHP)