PHP单态模式简单用法示例


Posted in PHP onNovember 16, 2016

本文实例讲述了PHP单态模式简单用法。分享给大家供大家参考,具体如下:

单态类就是只能实例化一次的类

<?php
/*
作者 : shyhero
*/
class Demo{
    private static $ob=null;
    private $name;
    private $age;
    private function __construct(){
    }
    public static function makeOb(){
      var_dump($a);
      if(self::$ob == null){
        $c = __CLASS__;
        self::$ob = new $c();
      }
      return self::$ob;
    }
    public function __set($tName,$value){
      $this -> $tName = $value;
    }
}
$a = Demo::makeOb();
var_dump($a);

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
php 获取select下拉列表框的值
May 08 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
Jul 18 PHP
Yii Framework框架获取分类下面的所有子类方法
Jun 20 PHP
PHP超全局数组(Superglobals)介绍
Jul 01 PHP
php获取文件类型和文件信息的方法
Jul 10 PHP
PHP导出Excel实例讲解
Jan 24 PHP
PHP的Yii框架入门使用教程
Feb 15 PHP
PHP模拟post提交数据方法汇总
Feb 16 PHP
PHP实现多级分类生成树的方法示例
Feb 07 PHP
thinkphp5 URL和路由的功能详解与实例
Dec 26 PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
Nov 16 #PHP
php实现当前页面点击下载文件的实例代码
Nov 16 #PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
Nov 16 #PHP
PHP Header失效的原因分析及解决方法
Nov 16 #PHP
php把时间戳转换成多少时间之前函数的实例
Nov 16 #PHP
php导出csv文件,可导出前导0实例代码
Nov 16 #PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 #PHP
You might like
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
2017/04/15 PHP
jquery validate使用攻略 第四步
2010/07/01 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
js实现消息滚动效果
2017/01/18 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
对angularjs框架下controller间的传值方法详解
2018/10/08 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
jQuery操作元素追加内容示例
2020/01/10 jQuery
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
Python之批量创建文件的实例讲解
2018/05/10 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
Linux下python制作名片示例
2018/07/20 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
Python-split()函数实例用法讲解
2020/12/18 Python
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
行政总监岗位职责
2013/12/05 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
毕业论文答辩稿范文
2015/06/23 职场文书
2016年党校科级干部培训班学习心得体会
2016/01/06 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记
特别篇动画《总之就是非常可爱 ~制服~》PV公开,2022年夏季播出
2022/04/04 日漫