【发布时间】:2012-06-01 20:04:45
【问题描述】:
在 C# 和 JavaScript 等其他语言中,我可以通过函数调用来访问数组的索引,例如
getMyArray()[0]
这将允许我访问结果的第一个索引,而不是传回整个数组然后设置结果。
但是,此快捷方式不适用于 PHP。有没有办法得到这个快捷方式?
【问题讨论】:
在 C# 和 JavaScript 等其他语言中,我可以通过函数调用来访问数组的索引,例如
getMyArray()[0]
这将允许我访问结果的第一个索引,而不是传回整个数组然后设置结果。
但是,此快捷方式不适用于 PHP。有没有办法得到这个快捷方式?
【问题讨论】:
您需要运行 PHP 5.4 才能使用array de-referencing。
【讨论】:
// PHP 5.4
$item = getMyArray()[0];
// Older than 5.4: (not recommended)
list($a) = getMyArray(); // getMyArray()[0]
list(, $b) = getMyArray(); // getMyArray()[1]
【讨论】: