【发布时间】:2019-04-12 10:22:03
【问题描述】:
在本地 XAMPP 开发环境中,我可以通过调用以下方法访问 PHP 中对象的属性:
$xmltemplates->$_POST['xmlmap']->sheet;
但在实时服务器上,我必须将 POST 变量放入字符串中才能正常工作:
$gehmiraufdiekeks = $_POST['xmlmap'];
$xmltemplates->$gehmiraufdiekeks->sheet;
我需要修复所有代码还是服务器配置问题?
更新: 我希望 XAMPP 测试环境至少是 PHP 7。所以我只检查了服务器的 PHP 版本是 7。但是当我仔细检查两个 PHP Infos 时,我的本地 PHP 版本是 5.6。哦!所以任何有这种问题的人:请将您的代码更新到 PHP 7。;)
【问题讨论】:
-
不同的服务器配置可能是什么?不同的php版本
-
谢谢,就是这样!
-
您的更新应该作为答案发布,而不是添加到问题中。您可以回答自己的问题。很明显,解决方案不应该是原始问题描述的一部分。另外,如果您添加答案,其他认为有用的人可以对其进行投票,因此添加它符合您的兴趣