2012-02-26 180 views
1

使用PHP 5中的新靜態關鍵字,是否有任何理由使用self關鍵字?我看不出有什麼用例爲它了是否有任何理由使用self關鍵字?

+0

嗯,實際上有區別 - 看看這裏http://stackoverflow.com/questions/151969/php-self-vs-this#answer-6807615 – scibuff 2012-02-26 21:59:26

+0

echo static :: $ staticvar? – thelolcat 2012-02-26 21:59:43

回答

3

selfstatic平均兩回事。請參閱late static binding上的文檔。前兩個例子證明了不同之處。

2

在靜態方法的情況下,如果你想調用另一個靜態方法 - 使用self::anotherStaticMethod()

0

這是爲static類成員(訪問staic在同一類中的東西) - 沒有$this

相關問題