php设计模式 Singleton(单例模式)
2011-06-26 00:00
2361 查看
<?php /** * 单例模式 * * 保证一个类仅有一个实例,并提供一个访问它的全局访问点 * */ class Singleton { static private $_instance = null; private function __construct() { } static public function getInstance() { if(is_null(self::$_instance)) { self::$_instance = new Singleton(); } return self::$_instance; } public function display() { echo "it is a singlton class function"; } } // $obj = new Singleton(); // 声明不能成功 $obj = Singleton::getInstance(); var_dump($obj); $obj->display(); $obj1 = Singleton::getInstance(); var_dump(($obj === $obj1));
相关文章推荐
- PHP 设计模式 单例模式(Singleton)
- php设计模式 Singleton(单例模式)
- 学习php设计模式 php实现单例模式(singleton)
- 魔兽争霸之PHP设计模式-单件模式[Singleton]
- PHP设计模式之单件(Singleton)
- php设计模式 Singleton(单例模式)
- PHP设计模式----单例模式(singleton)
- 学习php设计模式 php实现单例模式(singleton)
- [php]php设计模式 Singleton(单例模式)
- php设计模式——单例模式(Singleton)
- php设计模式 — 单例模式(singleton)
- PHP设计模式----单例模式(singleton)
- PHP设计模式:创建型之单例(Singleton)
- PHP设计模式之单例模式(Singleton)
- PHP设计模式-适配器模式
- php设计模式之命令模式
- PHP设计模式之委托模式定义与用法简单示例
- php中的设计模式之--命令模式
- PHP设计模式——策略模式
- 设计模式MVC(PHP实现一)