美文网首页
测试文章

测试文章

作者: 孤注一 | 来源:发表于2015-03-18 13:59 被阅读0次

    php 设计模式

    1.单例模式

    单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。

    单例模式的要点有三个:

    一是某个类只能有一个实例;

    二是它必须自行创建这个实例;

    三是它必须自行向整个系统提供这个实例。

    为什么要使用PHP单例模式

    1. php的应用主要在于数据库应用, 一个应用中会存在大量的数据库操作, 在使用面向对象的方式开发时, 如果使用单例模式, 则可以避免大量的new 操作消耗的资源,还可以减少数据库连接这样就不容易出现 too many connections情况。

    2. 如果系统中需要有一个类来全局控制某些配置信息, 那么使用单例模式可以很方便的实现. 这个可以参看zend Framework的FrontController部分。

    3. 在一次页面请求中,便于进行调试, 因为所有的代码(例如数据库操作类db)都集中在一个类中, 我们可以在类中设置钩子, 输出日志,从而避免到处var_dump, echo。

    例子:

    相关文章

      网友评论

          本文标题:测试文章

          本文链接:https://www.haomeiwen.com/subject/nlpdtttx.html