PHPnewself()和newstatic()的区别

new static()是php5.3以后引入新的特性,延迟静态绑定.访问的是当前实例化的那个类,那么 static 代表的就是那个类。

网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;做网站、网站建设收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了十多年的创新互联公司网站建设公司。

new self() 是指的不是调用上下文,它指的是解析上下文.

class  Test {

    public static funtion getSelf(){

            return new self();

     }

    

    public static funtion getStatic(){

            return new static();

     }

  }

class  Test1 extends Test {

  }

echo get_class(Test1 ::getSelf);  输出:Test 

echo get_class(Test1 ::getStatic);输出:Test1 

echo get_class(Test ::getStatic);输出:Test 


当前名称:PHPnewself()和newstatic()的区别
标题链接:http://csruizhi.cn/article/ihjdgi.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 重庆电商网站建设 手机网站建设 上市集团网站建设 成都网站设计 成都网站制作公司 品牌网站建设 网站建设公司 成都定制网站建设 成都网站建设 公司网站建设 达州网站设计 网站制作公司 成都模版网站建设 重庆网站建设 网站设计 成都定制网站建设 成都网站建设 重庆网站制作 成都网站建设 高端网站设计 网站建设方案 成都网站设计