2010-07-02 86 views
3

好的,所有的笑話都放在一邊...

我剛剛注意到我能夠使用$this::$name來引用一個靜態類propery。我不記得曾經有過這種情況,因爲我在課堂上總是使用self::$name$this->name

在哪個版本的PHP中,$this開始使用靜態類屬性?

+1

考慮PHP允許靜態調用非靜態方法,$這不是這令人驚訝。 – MooGoo 2010-07-02 21:47:48

回答

4

從PHP5的changelog,V5.3.0(http://php.net/ChangeLog-5.php#5.3.0):

爲使用$ foo的myFunc的() 靜態成員::動態訪問增加的支持。 (Etienne Kneuss)

所以我想這是一個相當新的事件。 :)

(呵呵,這是指調用方法靜態...我不知道,如果它是訪問屬性相同。)

+0

「我想知道訪問屬性是否一樣。」 - *是的。 – salathe 2010-07-02 22:19:53