【发布时间】:2012-05-01 14:48:34
【问题描述】:
我想知道是否有一种方法可以从返回内联数组的函数中返回数组值。所以如果我有这样的功能:
class MyObj
{
public function myFunction()
{
return array('arrayIndex'=>'myValue');
}
}
我希望能够做到这一点:
$object = new MyObj();
$myValue = $object->myFunction()['arrayIndex']; //but this doesn't work
而不是这样:
$object = new MyObj();
$myArray = $object->myFunction();
$myValue = $myArray['arrayIndex'];
简单的问题,但我只是不知道是否可以以类似的方式引用它。好还是不好?
【问题讨论】:
-
请在发布问题之前做好功课。您可以在此处的手册中找到它:php.net/manual/en/language.types.array.php#example-87