PHP中父类与子类的晚期绑定/延迟绑定
PHP中父类与子类的后期绑定/延迟绑定?php/**** 燕十八 公益PHP讲堂论坛: http://www.zixue.it 微博: http
PHP中父类与子类的后期绑定/延迟绑定
- <?php /****
- 燕十八 公益PHP讲堂
- 论 坛: http://www.zixue.it 微 博: http://weibo.com/Yshiba
- YY频道: 88354001 ****/
-
- /*** ====笔记部分====
- 后期绑定/延迟绑定 ***/
-
- class Human { public static function whoami() {
- echo '来自父类的whoami在执行<br />'; }
- 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在执行<br />';
- } */
- }
- Stu::say();
- Stu::say2();