Re: [請益]被要求變數一定得先被定義?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
52
80