我们在哪里使用对象操作符“
有哪些不同的方式,我们可以使用对象运营商->
在PHP?
PHP有两个对象操作符。
第一个->
用于在实例上调用方法或访问实例属性。
第二个::
是在你想要调用一个static
方法,访问一个static
变量,或者调用一个子类中的父类的方法版本时使用的。
访问实例化类的方法或属性时
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();
调用一个函数:
$foo->bar();
访问属性:
$foo->bar = 'baz';
其中$foo
是一个实例化对象。