最新消息:

PHP单例模式的理解

PHP aitilaIT 60浏览 0评论

单例模式

也叫职责模式,简单的说就是一个对象只负责一个特定的任务。

用在什么地方?

1、主要应用在数据库方面,一个项目中会有大量的数据库操作,使用单例模式可以避免大量的new操作消耗资源。

2、如果系统中需要一个类来全局控制某些配置信息,那么使用单例模式可以很方便的实现。

3、在一次页面请求中,方便进行调试,因为所有的代码都集中在一个类中,可以在这个类中设置钩子,输出日志,能够避免导出var_dump、echo操作。

单例类要点

1、构造函数__construct要标记为private,即禁止外部代码使用new操作,保证单例类不能被外部实例,只能自身实例。

2、要有一个保存类实例的静态成员变量

3、要有一个访问这个实例的静态方法

4、要禁止对象被克隆。

PHP单例模式的理解

转载请注明:PHP学习 » PHP单例模式的理解

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址