我在这里遇到一个奇怪的问题,无法弄清楚它来自哪里......
我正在使用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
事实上,我并不知道"解除引用"这个词并不能找到任何看起来像我的问题'