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 相关文章推荐
用文本文件实现的动态实时发布新闻的程序
Oct 09 PHP
php程序之die调试法 快速解决错误
Sep 17 PHP
PHP 采集程序中常用的函数
Dec 09 PHP
php中session_unset与session_destroy的区别分析
Jun 16 PHP
PHP之生成GIF动画的实现方法
Jun 07 PHP
destoon整合ucenter后注册页面不跳转的解决方法
Jun 21 PHP
Linux中为php配置伪静态
Dec 17 PHP
smarty内置函数config_load用法实例
Jan 22 PHP
PHP安全上传图片的方法
Mar 21 PHP
浅谈本地WAMP环境的搭建
May 13 PHP
PHP微信开发之查询城市天气
Jun 23 PHP
解决Laravel 不能创建 migration 的问题
Oct 09 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中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
thinkphp中U方法按路由规则生成url的方法
2018/03/12 PHP
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
使用Python中PDB模块中的命令来调试Python代码的教程
2015/03/30 Python
python自定义异常实例详解
2017/07/11 Python
python爬虫面试宝典(常见问题)
2018/03/02 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
tensorflow学习教程之文本分类详析
2018/08/07 Python
Random 在 Python 中的使用方法
2018/08/09 Python
详解Python 函数如何重载?
2019/04/23 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
C语言基础笔试题
2013/04/27 面试题
大学生实习期自我评价范文
2013/10/03 职场文书
农村婚礼证婚词
2014/01/08 职场文书
大学生涯自我鉴定
2014/01/16 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
百日安全活动总结
2014/05/04 职场文书
七夕情人节促销方案
2014/06/07 职场文书
学前班学生评语
2014/12/29 职场文书
教师考核表个人总结
2015/02/12 职场文书
廉洁自律心得体会2016
2016/01/13 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
这样写python注释让代码更加的优雅
2021/06/02 Python
Python Matplotlib绘制等高线图与渐变色扇形图
2022/04/14 Python
vue项目如何打包之项目打包优化(让打包的js文件变小)
2022/04/30 Vue.js