PHP5.3 Introduce a feature that's called late static bindings which is used to reference the called class in a context of static inheritance.
class ABC {
public static function who() {
echo __CLASS__;
}
public static function test() {
self::who();
}
}
class ABC1 extends ABC {
public static function who() {
echo __CLASS__;
}
}
ABC1::test();
No comments:
Post a Comment