Where do we use the object operator “->” in PHP?
在PHP中,使用对象操作符
PHP有两个对象运算符。
第一个是
第二个是
访问实例化类的方法或属性时
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | class SimpleClass { // property declaration public $var = 'a default value'; // method declaration public function displayVar() { echo $this->var; } } $a = new SimpleClass(); echo $a->var; $a->displayVar(); |
调用函数:
1 | $foo->bar(); |
访问属性:
1 | $foo->bar = 'baz'; |
其中,
它在引用实例化对象的属性时使用。例如:
1 2 3 4 5 6 7 8 9 10 | class a { public $yourVariable = 'Hello world!'; public function returnString() { return $this->yourVariable; } } $object = new a(); echo $object->returnString(); exit(); |