PHP 5.0 到 7.1 常用语法糖(个人整理)
class A {public static function who() {
echo __CLASS__;
} public static function test() {
self::who();
}
}class B extends A {
public static function who() {
echo __CLASS__;
}
}
B::test(); // echo A;// 上面是一个正常的调用, 输出了 A// 当我们把 class A 的 test 方法修改一下。 将 self 改成 static 后class A {
public static function who() {
echo __CLASS__;
} public static function test() {
static::who();
}
}class B extends A {
public static function who() {
echo __CLASS__;
}
}
B::test(); // echo B;123456789101112131415161718192021222324252627282930313233343536
页:
[1]