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 相关文章推荐
PHP的FTP学习(四)
Oct 09 PHP
转PHP手册及PHP编程标准
Dec 17 PHP
PHP常用函数小技巧
Sep 11 PHP
php 删除cookie和浏览器重定向
Mar 16 PHP
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
Jun 11 PHP
PHP生成excel时单元格内换行问题的解决方法
Aug 26 PHP
IIS7.X配置PHP运行环境小结
Jun 09 PHP
PHP中最容易忘记的一些知识点总结
Apr 28 PHP
非常实用的PHP常用函数汇总
Dec 17 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 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和.net中des加解密的实现方法
2013/02/27 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
PHP callback函数使用方法和注意事项
2015/01/23 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
2013/07/10 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
2014/01/06 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
js与C#进行时间戳转换
2014/11/14 Javascript
jQuery寻找n以内完全数的方法
2015/06/24 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
jquery动画效果学习笔记(8种效果)
2015/11/13 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
jquery仿京东侧边栏导航效果
2017/03/02 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
2019/05/16 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
Numpy数组的保存与读取方法
2018/04/04 Python
一百行python代码将图片转成字符画
2021/02/19 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
2020/06/28 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
2020/12/16 Python
Python实现一个论文下载器的过程
2021/01/18 Python
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
竞选部门副经理的自荐书范文
2014/02/11 职场文书
2015年个人思想总结
2015/03/09 职场文书
孟佩杰观后感
2015/06/17 职场文书
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript