当前位置:  开发笔记 > 编程语言 > 正文

PHP 3到PHP 5升级... 3中的变量没有前面的$ ...是否有背面compat的设置?

如何解决《PHP3到PHP5升级3中的变量没有前面的$是否有背面compat的设置?》经验,为你挑选了1个好方法。

好吧,这是一个奇怪的请求,它可能甚至不完全正确......但我正在升级某人的系统......他们正在使用OSCommerce(很久以前).

似乎他们的变量在他们面前没有美元符号的情况下被引用(这对我来说是新的).我在大约7年没有完成PHP,而且我总是使用美元符号.

是否有一个我可以在PHP 5中抛出的设置,假设这些是变量?

例:

mysql_connect(DB_SERVER, DB_UserName, DB_Password);

在我的日子里,那将是:

mysql_connect($DB_Server, etc, etc);

他们的网站有成千上万的文件......不,我不想把美元符号放在一切的前面.

救命!

谢谢,



1> Ray..:

我相信OSCommerce实际上定义了这些值,因此使用是正确的(没有$).

寻找

define("DB_SERVER", "localhost");
或类似的东西.

换句话说,如果它们实际上是定义的常量,请不要通过$之前更新这些.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有