PHP直接访问存储在数组中的对象的属性

时间:2015-04-13 14:35:37

标签: php arrays object properties

我在这里遇到一个奇怪的问题,无法弄清楚它来自哪里......

我正在使用DAO访问我的数据库的php网站上工作。我在自己的计算机上工作,并在主生产服务器上需要时进行修改。

我的计算机和服务器都在运行带有debian Wheezy,php5和mysql-5.5的apache2服务器。

我发现两种配置之间的唯一区别是suhoshin在服务器上运行但在我的计算机上运行。 这就是事情,

此代码:

$id = DAO::getObjects()[0]['id'];
echo $var1;

将在本地工作但不在生产服务器上工作。

要让它在服务器上运行,我必须写:

$objects = DAO::getObjects();
$object = $var1[0];
$id = $var1['id];
echo $id;

我甚至在Suhoshin找不到任何可以解释这种行为的配置......

之前是否有其他人遇到此事?

解决:Php版本是问题... 我甚至无法更新我的系统......谢谢我自己挂起XD

事实上,我并不知道"解除引用"这个词并不能找到任何看起来像我的问题'

0 个答案:

没有答案