XAMPP magento Fatal error: Uncaught Error: Function name must be a string in

环境是win7 64bit & XAMPP v3.2.2 & Magento 1.9.1.0

全新官方压缩包打开安装时,有错误

XAMPP Fatal error: Uncaught Error: Function name must be a string in 。。。

\app\code\core\Mage\Core\Model\Layout.php line 555

然后在 stackoverflow 找到了答案

$out .= $this->getBlock($callback[0])->$callback[1]();

local化之后,改成

$out .= $this->getBlock($callback[0])->{$callback[1]}();

 

同样答题者,给出一个连接关于mangento和PHP7 的兼容问题。