后期绑定与延期绑定
<?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();