有没有理由使用self关键字?

时间:2012-02-26 21:56:10

标签: php

使用PHP 5中的新static关键字,是否有任何理由使用self关键字?我再也看不到任何用例了

3 个答案:

答案 0 :(得分:3)

selfstatic意味着两件不同的事情。请参阅late static binding上的文档。前两个例子说明了不同之处。

答案 1 :(得分:2)

在静态方法的上下文中,如果要调用另一个静态方法,则使用self::anotherStaticMethod()

答案 2 :(得分:0)

适用于static类成员(访问同一类中的静态内容) - 没有$this