php设计模式 Singleton(单例模式)
php设计模式 Singleton(单例模式)
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:

复制代码 代码如下:

<?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教程学习
热门php教程学习
编程开发子分类