最近测试PHP7对magento的性能影响,结果出现500错误。一开始以为是伪静态出错搞的鬼,后来安装了个wordpress重写伪静态发现又没问题,后来GOOGLE了一翻:
在app/code/core/Mage/Core/Model/Layout.php文件里第555行:
$out .= $this->getBlock($callback[0])->$callback[1]();
修改为:$out .= $this->getBlock($callback[0])->{$callback[1]}();
就可以解决问题了。
关于作者