2012-02-26 57 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

相关问题