我刚刚升级到 PHP 5.3 并开始为新客户端支持旧网站。它似乎使用了我以前没有遇到过的相当奇怪的 PHP 代码。
在尝试访问 $_GET 或 $_REQUEST 变量时,开发人员使用了以下内容:${"variable_name"}
我收到由于未定义变量而生成的通知(可能是因为 PHP 没有解析${"variable_name"}样式代码)。
将其更改为$_REQUEST['variable_name']可以按预期工作,但是由于站点很大并且使用专有布局方法,因此我无法查看他们的所有代码并进行更改。
有谁知道是否可以打开对这些标签/代码块的支持?我查看了 PHP.ini,其中提到了 ASP 样式标签和短标签,但启用它们没有任何效果(无论如何它们看起来完全不同,我只是认为值得一试)。