php設(shè)計(jì)模式 Singleton(單例模式)
更新時(shí)間:2011年06月26日 10:50:32 作者:
保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問(wèn)它的全局訪問(wèn)點(diǎn)
復(fù)制代碼 代碼如下:
<?php
/**
* 單例模式
*
* 保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問(wèn)它的全局訪問(wèn)點(diǎn)
*
*/
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單態(tài)設(shè)計(jì)模式(單例模式)實(shí)例
- php設(shè)計(jì)模式之單例模式使用示例
- PHP設(shè)計(jì)模式之工廠模式與單例模式
- PHP中常用的三種設(shè)計(jì)模式詳解【單例模式、工廠模式、觀察者模式】
- PHP設(shè)計(jì)模式之單例模式原理與實(shí)現(xiàn)方法分析
- PHP設(shè)計(jì)模式之觀察者模式入門與應(yīng)用案例詳解
- PHP設(shè)計(jì)模式之中介者模式(Mediator Pattern)入門與應(yīng)用案例詳解
- PHP設(shè)計(jì)模式之迭代器(Iterator)模式入門與應(yīng)用詳解
- PHP設(shè)計(jì)模式之解釋器(Interpreter)模式入門與應(yīng)用詳解
- PHP經(jīng)典面試題之設(shè)計(jì)模式(經(jīng)常遇到)
- php設(shè)計(jì)模式小結(jié)
- PHP設(shè)計(jì)模式之單例模式入門與應(yīng)用詳解
相關(guān)文章
將CMYK顏色值和RGB顏色相互轉(zhuǎn)換的PHP代碼
本節(jié)主要介紹了將CMYK顏色值和RGB顏色相互轉(zhuǎn)換的PHP代碼,需要的朋友可以參考下2014-07-07
php文件上傳簡(jiǎn)單實(shí)現(xiàn)方法
這篇文章主要介紹了php文件上傳簡(jiǎn)單實(shí)現(xiàn)方法,以一個(gè)完整實(shí)例形式分析了文件上傳的過(guò)程,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01
PHP開(kāi)發(fā)規(guī)范手冊(cè)之PHP代碼規(guī)范詳解
對(duì)于PHP入門學(xué)習(xí)的童鞋來(lái)說(shuō),了解PHP開(kāi)發(fā)規(guī)范可以少走很多彎路,網(wǎng)上各種PHP開(kāi)發(fā)規(guī)范也很多,我結(jié)合自身使用PHP的情況,來(lái)說(shuō)說(shuō)我所理解的PHP開(kāi)發(fā)規(guī)范。2011-01-01
php實(shí)現(xiàn)的Cookies操作類實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)的Cookies操作類及其用法實(shí)例,包括了常見(jiàn)了保存、讀取、更新及清除cookie等操作,在需要進(jìn)行cookie操作時(shí)非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-09-09
php實(shí)現(xiàn)按指定大小等比縮放生成上傳圖片縮略圖的方法
這篇文章主要介紹了php實(shí)現(xiàn)按指定大小等比縮放生成上傳圖片縮略圖的方法,可實(shí)現(xiàn)針對(duì)圖片的等比縮放生成縮略圖的功能,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12
php 計(jì)算兩個(gè)時(shí)間戳相隔的時(shí)間的函數(shù)(小時(shí))
計(jì)算兩個(gè)時(shí)間戳相隔的時(shí)間,以前腳本之家發(fā)布過(guò)具體到天數(shù)的,這個(gè)可以具體到小時(shí)數(shù),需要的朋友可以參考下。2009-12-12

