php設計模式 Singleton(單例模式)
更新時間:2011年06月26日 10:50:32 作者:
保證一個類僅有一個實例,并提供一個訪問它的全局訪問點
復制代碼 代碼如下:
<?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開發(fā)規(guī)范手冊之PHP代碼規(guī)范詳解
對于PHP入門學習的童鞋來說,了解PHP開發(fā)規(guī)范可以少走很多彎路,網(wǎng)上各種PHP開發(fā)規(guī)范也很多,我結合自身使用PHP的情況,來說說我所理解的PHP開發(fā)規(guī)范。2011-01-01
php實現(xiàn)按指定大小等比縮放生成上傳圖片縮略圖的方法
這篇文章主要介紹了php實現(xiàn)按指定大小等比縮放生成上傳圖片縮略圖的方法,可實現(xiàn)針對圖片的等比縮放生成縮略圖的功能,是非常實用的技巧,需要的朋友可以參考下2014-12-12

