PHP: self:: vs parent:: with extends
我想知道当静态子类扩展静态父类时,使用self::和partern::有什么区别,例如
class Parent {
public static function foo() {
echo 'foo';
}
}
class Child extends Parent {
public static function func() {
self::foo();
}
public static function func2() {
parent::foo();
}
}
func() 和 func2() 之间有什么区别吗?如果是这样,那么它是什么?
谢谢
问候