首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

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

2012-11-23 
PHP中父类与子类的后期绑定/延迟绑定?php/**** 燕十八 公益PHP讲堂论坛: http://www.zixue.it 微博: http

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

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

热点排行