这是一个极端的菜鸟问题。谷歌很难,因为我不知道它是什么。 ;)
我正在寻找立即引用数据的术语。 JavaScript支持这一点,Perl和许多其他人也是如此。
在JS中你会这样做:
MyObject.giveMeAnArray()[4].myMethod()
在PHP中,你必须这样做:
$myArray = $MyObject->giveMeAnArray();
$myArray[4]->myMethod();
这种直接引用语法的正确术语是什么?
答案 0 :(得分:1)
适当的术语是JavaScript operator precedence,其中数组下标符号与括号的权重相同。在PHP operator precedence中,数组下标符号的权重更大,导致上述失败。
Function array dereferencing
是PHP 5.3 +中的营销名称。