好吧,这是一个奇怪的请求,它可能甚至不完全正确......但我正在升级某人的系统......他们正在使用OSCommerce(很久以前).
似乎他们的变量在他们面前没有美元符号的情况下被引用(这对我来说是新的).我在大约7年没有完成PHP,而且我总是使用美元符号.
是否有一个我可以在PHP 5中抛出的设置,假设这些是变量?
例:
mysql_connect(DB_SERVER, DB_UserName, DB_Password);
在我的日子里,那将是:
mysql_connect($DB_Server, etc, etc);
他们的网站有成千上万的文件......不,我不想把美元符号放在一切的前面.
救命!
谢谢,
我相信OSCommerce实际上定义了这些值,因此使用是正确的(没有$).
寻找
define("DB_SERVER", "localhost");或类似的东西.
换句话说,如果它们实际上是定义的常量,请不要通过$之前更新这些.