$class->method()
^
|
什么是正确的术语呢?
$class->method()
^
|
什么是正确的术语呢?
我一直把这个符号称为“箭头”。
我相信这就是所谓的“箭头符号”,假设当然你在谈论PHP。这就是大多数出版物,文章和PHP网站所说的,所以这就是我的大脑在视觉上所说的。
我会说:引用操作
见:http://en.wikipedia.org/wiki/Dereference_operator
具有良好的评议一些讨论后,最终的术语可能是:
提领和可能被缩短到字段访问运营商 : - 现场访问运营商
这是“成员选择”运营商或“成员通过指针”运营商。
取决于语言:
-PHP,相信它只是用来访问一个类的成员
在另一方面-C或C++,它是用来derefernce一个指针和一个访问构件。这几乎就是语法糖。
pointer->member
相当于
(*pointer).member
我认为C++称之为“指针成员访问运算符。”
在PHP中它被称为T_OBJECT_OPERATOR
。请参阅List of Parser Tokens in the PHP Manual.
解引用是不同的,它提供指针指向的地址,不访问底层对象 – 2009-10-01 16:13:48
这就是*运算符... – Guffa 2009-10-01 16:15:08
请参阅java示例所在的位置。是derefence运算符 – dweeves 2009-10-01 16:15:55