教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

浅析单例模式

更新时间:2018年07月25日09时43分 来源:传智博客 浏览次数:

浅析单例模式

据说,单例模式是设计模式中最简单的一种。

单例模式代码  danli.php:


index.php


简单点儿说,单例模式就是让类的一个对象成为系统中的唯一实例,避免大量的 new 操作消耗的资源,也方便设置钩子输出日志信息等。
关于单例模式在网上可以收到很多很详细的解说,这里不再复述,咱们还是详细说一下PHP的单例模式的实现。
从上面的代码可以看出来,PHP的单例模式实现要求:
1、一个private的__construct是必须的,单例类不能在其它类中实例化,只能被自身实例化;
2、拥有一个保存类的实例的静态成员变量;
3、一个静态的公共方法用于实例化这个类,并访问这个类的实例;


作者:传智播客PHP培训学院
首发:http://php.itcast.cn/

0 分享到:
和我们在线交谈!