好的,所有的笑話都放在一邊...
我剛剛注意到我能夠使用$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