php中new self()关键字的使用详解

laoji.org

php new self() 这种用法很少见,也基本搜索不到关于这种用法的详细资料。本文现在就简单的做一些备注,日后慢慢更新。

php new self() 一般在类内部使用,作用是对自身类实例化,现在很多PHP框架都用于写依赖注入

下面给个实例讲解如何使用:

<?php class phpernote{     public function __construct(){         echo 'php程序员的笔记!';     }     public static function getInstance(){         new self();     } }

 

调用

phpernote::getInstance();

返回结果:

php程序员的笔记!

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr月付$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快注册即送$50点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】

腾讯云云产品特惠三折起【点击购买】

搬瓦工1111特惠,年付$29.882核CPU/2048MB内存/1TB流量/1GB带宽,随意切换机房KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

php中new self()关键字的使用详解

发表评论

电子邮件地址不会被公开。 必填项已用*标注

滚动到顶部