php单例模式示例分享
发布:smiling 来源: PHP粉丝网 添加日期:2021-05-13 11:40:40 浏览: 评论:0
这篇文章主要分享了一则php单例模式的示例,设计模式这些的花点心思基本的是能够理解的,当然要想很好的运用到项目上也是需要一定的实践,不能只是知道了解,或者说的是很厉害很懂的,一到要实际操作就不行了,废话就不多说了
单例模式主要使用于数据库的连接, 确保数据库一个类只有一个实例, 并且向整个系统提供这个实例。从而避免new操作消耗资源, 同时避免数据库出现too many connection信息.
要点有三个: 1. 必须只有一个实例。 2. 必须自动创建这个实例。 3. 必须向整个系统提供这个实例。
代码如下:
- <?
- class mysql{
- privete static $instance ;//保存实例
- //构造函数声明为private, 防止直接创建对象
- privete function __construct(){
- // 实例化
- }
- //单例方法, 判断是否已经实例化,只实例化一次
- public static function getInstance (){
- if(!isset( self::$instance )){
- self ::$instance = new self();
- }
- return self:: $instance;
- }
- //防止克隆对象
- private function __clone (){
- trigger_error ("not allow to clone.");
- }
- function test(){
- echo "test" ;
- }
- }
- $conn = mysql::getInstance ();
- $conn->test ();
- ?>
Tags: php单例模式
- 上一篇:PHP动态输出JavaScript代码实例
- 下一篇:PHP中捕获超时事件的方法实例
相关文章
- ·php单例模式笔记(2014-10-22)
- ·PHP单例模式实例浅析(2015-04-11)
- ·PHP设计模式-单例模式学习笔记(2015-12-10)
- ·PHP中单例模式与工厂模式详解(2018-08-02)
- ·PHP中数据库单例模式的实现代码分享(2021-04-07)
- ·php实现singleton()单例模式实例(2021-04-24)
- ·浅析php单例模式(2021-04-30)
- ·php设计模式之单例模式实例分析(2021-05-14)
- ·PHP单例模式详细介绍(2021-06-06)
- ·php面向对象值单例模式(2021-07-31)
- ·PHP单例模式是什么 php实现单例模式的方法(2021-08-05)
- ·PHP中单例模式的使用场景与使用方法讲解(2021-11-13)
- ·PHP设计模式之单例模式定义与用法分析(2021-11-14)
- ·PHP工厂模式、单例模式与注册树模式实例详解(2021-11-24)
- ·php设计模式之单例模式用法经典示例分析(2021-12-19)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)