【发布时间】:2012-07-27 10:45:13
【问题描述】:
在下面的示例中使用self 和static 有什么区别?
class Foo
{
protected static $bar = 1234;
public static function instance()
{
echo self::$bar;
echo "\n";
echo static::$bar;
}
}
Foo::instance();
产生
1234
1234
【问题讨论】:
-
@deceze:这是一个类似的问题,但不是重复的。这一个询问如何将关键字与属性一起使用,而该关键字询问如何将它们与构造函数一起使用。