php范围解析运算符,关键字为static和self

时间:2014-09-20 21:21:30

标签: php oop

我正在研究OOP PHP中使用的selfstatic关键字之间的区别,并且很难注意到差异或何时使用哪一个。

示例:

class T {
    public static $a = "a";

    public static function p() {
        echo static::$a;
    }

    public static function pp() {
        echo self::$a;
    }
}

T::p();
T::pp();

两种方法都做同样的事情。 static在此类OOP上下文中的用途是什么?您应该使用self还是static

0 个答案:

没有答案