php函数数组返回?

Jor*_*dan 1 php arrays function

我想知道是否有办法从返回数组内联的函数返回数组值.所以,如果我有一个像这样的功能:

class MyObj
{
    public function myFunction()
    {
         return array('arrayIndex'=>'myValue');
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望能够做到这一点:

$object = new MyObj();
$myValue = $object->myFunction()['arrayIndex']; //but this doesn't work
Run Code Online (Sandbox Code Playgroud)

而不是这个:

 $object = new MyObj();
 $myArray = $object->myFunction();
 $myValue = $myArray['arrayIndex'];
Run Code Online (Sandbox Code Playgroud)

简单的问题,但我只是不知道是否有可能以类似的方式引用它.那么是也可以?

Joh*_*nde 5

升级到PHP 5.4,然后您可以进行阵列解除引用.

  • 您可以?最后!:-) (3认同)