PHP的函数()[key]是否有类似的语法?

时间:2011-10-24 11:48:54

标签: php

我一直很喜欢用JavaScript快速完成的工作:

function hello(){
  return ['foo', 'bar'];
}

hello()[0]; // foo

为什么我们不能用PHP做这样的事情,还是有另一种简短的语法?

2 个答案:

答案 0 :(得分:5)

不,显然不可能在php中通过索引访问未命名的数组或字符串。

答案 1 :(得分:1)

如果尺寸固定:

function returnTwoVars() {
    ....
    return array( $var1, $var2 );
}

list( $var1, $var2 ) = returnTwoVars();