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脚本数据库功能详解(上)
Oct 09 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
Jan 20 PHP
PHP不用递归实现无限分级的例子分享
Apr 18 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
php读取远程gzip压缩网页的方法
Dec 29 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
May 20 PHP
php 使用html5实现多文件上传实例
Oct 24 PHP
PHP实现的方程求解示例分析
Nov 11 PHP
PHP实现登录验证码校验功能
May 17 PHP
PHP-FPM 的管理和配置详解
Feb 17 PHP
PHP中的Iterator迭代对象属性详解
Apr 12 PHP
php设计模式之职责链模式定义与用法经典示例
Sep 19 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
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
php判断ip黑名单程序代码实例
2014/02/24 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
php 在字符串指定位置插入新字符的简单实现
2016/06/28 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
2017/12/24 Javascript
vue小白入门教程
2018/04/02 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
Python with的用法
2014/08/22 Python
python写一个md5解密器示例
2018/02/23 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
python同步两个文件夹下的内容
2019/08/29 Python
PyQt中使用QtSql连接MySql数据库的方法
2020/07/28 Python
python openCV自制绘画板
2020/10/27 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
2016/06/22 HTML / CSS
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
护士长竞聘演讲稿
2014/04/30 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
义和团口号
2014/06/17 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
黄埔军校观后感
2015/06/10 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android