云锦诚科技专注四川德阳网站设计 四川网站制作 四川网站建设
四川德阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

PHP5面向对象的一些问题反映

大家也许对PHP5面向对象已经不再陌生,虽然对一些问题的反映虽然加强了很多,但还有很多东西比起java的面向对象弱了很多。有些东西甚至让人费解,就比如下面的PHP5面向对象代码,b extends a ,实例化b时a的构造函数却没执行?不知道实例化b时,PHP到底是怎么执行的,高手来帮忙解惑!还有PHP的static成员竟然能在非static方法中使用,还好反过来会报错。

在溧阳等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站设计 网站设计制作按需定制网站,公司网站建设,企业网站建设,成都品牌网站建设,全网营销推广,外贸网站建设,溧阳网站建设费用合理。

#t#好了,先将代码贴出来

 
 
 
  1. class a {   
  2.   
  3.     function __construct() {   
  4.         echo "a";   
  5.     }   
  6. }   
  7. class b extends  a{   
  8.     function __construct(){   
  9.         
  10.         echo "b";   
  11.     }   
  12.        
  13.     private $x=100;   
  14.    public  static  function getx(){   
  15.          
  16.       return $this->x;    
  17.    }   
  18. }   
  19. $x=new b();   
  20. echo $x->getx();  

结果是:

b100

“a”竟然没有输出,真不知到PHP5面向对象里类初始化的顺序。


当前名称:PHP5面向对象的一些问题反映
本文网址:http://www.xiwangwangguoyuan.com/article/cdpcdpd.html

其他资讯