PHP开发模式之-单例模式-创新互联

class  Db{ private function __construct(){} private static $instance; public static function getInstance(){ if(!self::$instance instanceof Db){ self::$instance = new self(); } return self::$instance; } private function __clone(){} } $db1= Db::getInstance(); $db2= Db::getInstance(); $db3= Db::getInstance(); var_dump($db1); var_dump($db2); var_dump($db3);

单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。
所有的单例模式至少拥有以下三种公共元素:
1. 它们必须拥有一个构造函数,并且必须被标记为private
2. 它们拥有一个保存类的实例的静态成员变量
3. 它们拥有一个访问这个实例的公共的静态方法
单例类不能再其它类中直接实例化,只能被其自身实例化。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。

创新互联专注于企业营销型网站建设、网站重做改版、奇台网站定制设计、自适应品牌网站建设、成都h5网站建设商城建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为奇台等各大城市提供网站开发制作服务。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站题目:PHP开发模式之-单例模式-创新互联
当前网址:http://bzwzjz.com/article/ccdcoh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站制作 网站制作 成都响应式网站建设公司 企业网站建设公司 响应式网站设计 手机网站建设 H5网站制作 成都网站建设流程 成都网站建设 网站建设费用 成都网站设计 成都网站建设推广 网站建设开发 成都网站制作 成都网站建设 网站建设方案 高端品牌网站建设 定制网站建设 成都网站制作 成都定制网站建设 宜宾网站设计 四川成都网站建设