在PHP中使用函数作为数组变量

时间:2013-09-14 22:46:05

标签: php arrays

大多数情况下,当有一个名为func1的函数并返回一个数组时,我使用此方法来访问该返回数组的特定索引:

$myarray=func1();
echo $myarray['AssIndex'];

有没有办法在一行中访问它?像这样的东西?

// the brackets are not working. this is only to make my meaning clear.
echo {func1}['AssIndex'];

1 个答案:

答案 0 :(得分:3)

从PHP 5.4开始,您可以这样做:

echo func1()['AssIndex'];

这称为Function Array Dereferencing