好的,所有的笑话都放在一边...
我刚刚注意到我能够使用$this::$name
来引用一个静态类propery。我不记得曾经有过这种情况,因为我在课堂上总是使用self::$name
或$this->name
。
在哪个版本的PHP中,$this
开始使用静态类属性?
好的,所有的笑话都放在一边...
我刚刚注意到我能够使用$this::$name
来引用一个静态类propery。我不记得曾经有过这种情况,因为我在课堂上总是使用self::$name
或$this->name
。
在哪个版本的PHP中,$this
开始使用静态类属性?
从PHP5的changelog,V5.3.0(http://php.net/ChangeLog-5.php#5.3.0):
为使用$ foo的myFunc的() 静态成员::动态访问增加的支持。 (Etienne Kneuss)
所以我想这是一个相当新的事件。 :)
(呵呵,这是指调用方法静态...我不知道,如果它是访问属性相同。)
“我想知道访问属性是否一样。” - *是的。 – salathe 2010-07-02 22:19:53
考虑PHP允许静态调用非静态方法,$这不是这令人惊讶。 – MooGoo 2010-07-02 21:47:48