这是一个非常新手的问题。很难用谷歌搜索,因为我不知道这是什么。;)
我正在寻找立即引用数据的术语。JavaScript支持这一点,Perl和许多其他语言也支持。
在JS中,你可以这样做:MyObject.giveMeAnArray()[4].myMethod()
而在PHP中,你必须这样做:
$myArray = $MyObject->giveMeAnArray();
$myArray[4]->myMethod();
对于这种即时引用语法,术语是什么?
合适的术语是JavaScript操作符优先级,其中数组下标符号与括号具有相同的权重。在PHP操作符优先级中,数组下标表示法具有更大的权重,这导致上述操作失败。
Function array dereferencing
是PHP 5.3+中的营销名称。