资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

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://cdkjz.cn/article/ihjdgi.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220