php设计模式--单例模式

来源:互联网 发布:yymodel 数组转模型 编辑:程序博客网 时间:2024/05/16 02:12

对于单例模式我们日常开发中用到的还是比较多的,拿数据库举例,如果在程序的执行过程中多次调用数据库的连接,那对服务器资源是一种浪费,现在我们要做的是,当用户建立完一次连接之后在程序的执行过程中就不在建立连接,这样避免了资源的浪费---这就是单利模式的应用场景。

不多说,直接上代码,一看就明白了

<?php//单例模式实现class Database {protected $db;//屏蔽了在其他地方直接new这个对象private function __construct(){}//获取实例,单例模式主要实现方式static function  getInstance(){if(self::$db){return self::$db;}else{self::$db = new self();return self::$db;}}}

 以上就是单例模式主要实现方式,搞起。

原创粉丝点击