当前位置:Gxlcms > PHP教程 > PHP中父类与子类的晚期绑定/延迟绑定

PHP中父类与子类的晚期绑定/延迟绑定

时间:2021-07-01 10:21:17 帮助过:6人阅读

PHP中父类与子类的后期绑定/延迟绑定
  1. /****
  2. 燕十八 公益PHP讲堂
  3. 论 坛: http://www.zixue.it
  4. 微 博: http://weibo.com/Yshiba
  5. YY频道: 88354001
  6. ****/
  7. /***
  8. ====笔记部分====
  9. 后期绑定/延迟绑定
  10. ***/
  11. class Human {
  12. public static function whoami() {
  13. echo '来自父类的whoami在执行
    '
    ;
  14. }
  15. public static function say() {
  16. self::whoami(); // 子类内没有say方法,找到了父类这里
  17. // 在这里的self 指的是 父类
  18. }
  19. public static function say2() {
  20. static::whoami(); // 子类也没有say2方法,又找到父类这里
  21. // 但是父类用static::whoami,
  22. // 指调用你子类自己的whoami方法
  23. }
  24. }
  25. class Stu extends Human{
  26. /*
  27. public static function whoami () {
  28. echo '来自子类的whoami在执行
    ';
  29. }
  30. */
  31. }
  32. Stu::say();
  33. Stu::say2();

人气教程排行