我最近了解了static
关键字的新用法。
我也可以使用
static
关键字来引用当前类。
所以,说我在下课。
class X {
static $x = 'Hello World!';
public function greet(){
return static::$x; //Or self::$x
}
}
因此,我可以同时使用$x
和static::$x
来访问self::$x
。
因此,它们之间有区别吗?我可以互换使用它们,或者在某些情况下它们的行为有所不同?