免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2542 | 回复: 10
打印 上一主题 下一主题

PHP 4.2.x 与 4.3.x 的区别??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-09 12:29 |只看该作者 |倒序浏览
我升级到4.3.x之后,程序就出了很多类似下面的提示:
Notice: Undefined variable:
Notice: Undefined variable:

主要是在session注册之前的变量,其实都已经定义了,它又提示说没有定义。
弄得我莫名其妙。更怪的事情,把程序放到PHP 4.2.x环境下没有任何问题?

哪位DX知道,可否说说,谢谢了!

注:
全部用系统默认的配置,都是用系统自带的相关版本的Apache,PHP,MySQL。
环境NEW: FC2 (Apache + PHP + MySQL)
环境OLD: RH9 (Apache + PHP +MySQL)

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2004-06-09 13:36 |只看该作者

PHP 4.2.x 与 4.3.x 的区别???

主要可能是没有打开
register_blobal

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2004-06-09 13:54 |只看该作者

PHP 4.2.x 与 4.3.x 的区别???

PHP是自4.2.0起默认值为 register_globals = off。

楼主得把相关代码贴出来,大家才好回答。

另:调低警报级别应该没问题了。

论坛徽章:
0
4 [报告]
发表于 2004-06-09 14:23 |只看该作者

PHP 4.2.x 与 4.3.x 的区别???

原帖由 "tonera" 发表:
PHP是自4.2.0起默认值为 register_globals = off。

楼主得把相关代码贴出来,大家才好回答。

另:调低警报级别应该没问题了。


对默认情况下, register_globals = off.
根据你的提示,我看了警报级别的设置.确实跟以前的不一样.
原帖由 "php.ini中error_reporting设置" 发表:

PHP 4.2.x
error_reporting  =  E_ALL & ~E_NOTICE

PHP 4.3.x
error_reporting  =  E_ALL

我把 error_reporting = E_ALL 改为 error_reporting = E_ALL ~E_NOTICE, 就OK了!Thanks!

这是php.ini中的解释:
; E_NOTICE          - run-time notices (these are warnings which often result
;                     from a bug in your code, but it's possible that it was
;                     intentional (e.g., using an uninitialized variable and
;                     relying on the fact it's automatically initialized to an
;                     empty string)

论坛徽章:
0
5 [报告]
发表于 2004-06-09 21:06 |只看该作者

PHP 4.2.x 与 4.3.x 的区别???

晕。你不会是这样来解决问题吧。。。。。。。。。。大汗

论坛徽章:
0
6 [报告]
发表于 2004-06-10 03:13 |只看该作者

PHP 4.2.x 与 4.3.x 的区别???

有人说4.3 不承认注册之前为空的变量 - 仅供参考.

论坛徽章:
0
7 [报告]
发表于 2004-06-12 21:51 |只看该作者

PHP 4.2.x 与 4.3.x 的区别???

[quote]原帖由 "a_coder"]晕。你不会是这样来解决问题吧。。。。。。。。。。大汗[/quote 发表:


刚开始学习用LAMP做些东西~
还没有入门~

想知道要怎么解决,是真的想知道。谢谢!

论坛徽章:
0
8 [报告]
发表于 2004-06-12 21:54 |只看该作者

PHP 4.2.x 与 4.3.x 的区别???

[quote]原帖由 "a_coder"]晕。你不会是这样来解决问题吧。。。。。。。。。。大汗[/quote 发表:


刚刚开始学习用LAMP做些东西~
还没有入门,希望知道怎么解决能给个办法...
谢谢!

论坛徽章:
0
9 [报告]
发表于 2004-06-12 21:56 |只看该作者

PHP 4.2.x 与 4.3.x 的区别???

[quote]原帖由 "a_coder"]晕。你不会是这样来解决问题吧。。。。。。。。。。大汗[/quote 发表:


刚刚开始学习用LAMP做些东西,还没有入门...Studying......
哪位DX,能否指点一二。
谢谢!

论坛徽章:
0
10 [报告]
发表于 2004-06-12 21:58 |只看该作者

PHP 4.2.x 与 4.3.x 的区别???

奇怪了~
每次回复都把我的浏览器关了,以为没有恢复,试多了几次。竟然多回了。
又删不掉
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP