PHP中父类与子类的晚期绑定/延迟绑定
程序员文章站
2022-06-14 13:31:03
...
PHP中父类与子类的后期绑定/延迟绑定
- /****
- 燕十八 公益PHP讲堂
- 论 坛: http://www.zixue.it
- 微 博: http://weibo.com/Yshiba
- YY频道: 88354001
- ****/
- /***
- ====笔记部分====
- 后期绑定/延迟绑定
- ***/
- class Human {
- public static function whoami() {
-
echo '来自父类的whoami在执行
'; - }
- public static function say() {
- self::whoami(); // 子类内没有say方法,找到了父类这里
- // 在这里的self 指的是 父类
- }
- public static function say2() {
- static::whoami(); // 子类也没有say2方法,又找到父类这里
- // 但是父类用static::whoami,
- // 指调用你子类自己的whoami方法
- }
- }
- class Stu extends Human{
- /*
- public static function whoami () {
- echo '来自子类的whoami在执行
'; - }
- */
- }
- Stu::say();
- Stu::say2();
相关文章
相关视频