【发布时间】:2012-03-21 09:16:21
【问题描述】:
我正在尝试直接从返回它的方法调用数组变量。类似于以下内容:
function some_meth()
{
return array('var1' => 'var);
}
我知道我可以这样做:
$var = some_meth();
$var = $var['var1'];
但我希望能够在一行中做到这一点,如下所示:
$var = some_meth()['var1'];
这会返回下面的错误,这是有道理的,但是有没有办法在一行中做到这一点?
Trying to get property of non-object
【问题讨论】:
标签: php arrays object methods associative-array