我对以下语法在 PHP 5.4 中有效但在 PHP 5.3 中无效吗?
$users[$key]['class'] = $class->row_array()['name'];
该row_array()
函数是一个返回数组的 CodeIgniter 函数。当我发现当我将代码移动到实时服务器时,我的代码都没有工作时,我很困惑,这当然是非常令人沮丧的,因为现在我必须重构所有东西。
谁能告诉我这是否与 PHP 版本有关,以及是否有可能更简单的解决方案而不是重构所有内容?
我对以下语法在 PHP 5.4 中有效但在 PHP 5.3 中无效吗?
$users[$key]['class'] = $class->row_array()['name'];
该row_array()
函数是一个返回数组的 CodeIgniter 函数。当我发现当我将代码移动到实时服务器时,我的代码都没有工作时,我很困惑,这当然是非常令人沮丧的,因为现在我必须重构所有东西。
谁能告诉我这是否与 PHP 版本有关,以及是否有可能更简单的解决方案而不是重构所有内容?