我们在哪里使用对象操作符“

有哪些不同的方式,我们可以使用对象运营商->在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是一个实例化对象。

链接地址: http://www.djcxy.com/p/1761.html

上一篇: Where do we use the object operator "

下一篇: What does a \ (backslash) do in PHP (5.3+)?