在类中使用static:$ var和self :: $ var的区别

时间:2019-06-29 12:51:30

标签: php

我最近了解了static关键字的新用法。

  

我也可以使用static关键字来引用当前类。

所以,说我在下课。

class X {

         static $x = 'Hello World!';

         public function greet(){

              return static::$x; //Or self::$x           
              }
         }

因此,我可以同时使用$xstatic::$x来访问self::$x

因此,它们之间有区别吗?我可以互换使用它们,或者在某些情况下它们的行为有所不同?

0 个答案:

没有答案