作者forgmonkey (悲情城市之悲情程式猿)
看板PHP
标题Re: [请益]被要求变数一定得先被定义?
时间Sun Jun 25 00:49:48 2006
※ 引述《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