加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php单例模式实例讲解

发布时间:2020-05-25 02:34:27 所属栏目:PHP 来源:互联网
导读:本文章向大家介绍php单例模式实例讲解,需要的朋友可以参考一下

单态

1

2 //单例

3 class Db{

4 //创建静态私有的变量保存该类对象

5 static private $instance;

6 //参数

7 static private $config;

8 //防止直接创建对象

9 private function __construct($config){

10 self::$config = $config;

11 echo 'new obj';

12 }

13 //防止克隆对象

14 private function __clone(){

15 return false;

16 }

17 static public function getInstance($config){

18 //判断$instance是否是Uni的对象

19 if (!self::$instance instanceof self) {

20 //没有则创建

21 self::$instance = new static($config);

22 }

23 return self::$instance;

24

25 }

26 public function getConfig(){

27 return $this -> config;

28 }

29 }

30 $data = Db::getInstance(1);

31 var_dump($data -> getConfig());

32 ?>

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读