- <?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();
详细解决方案
PHP中父类与子类的晚期绑定/延迟绑定
热度:110 发布时间:2012-11-23 00:03:43.0
相关解决方案