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下一个非常全面获取图象信息的函数
Nov 20 PHP
PHP Pear 安装及使用
Mar 19 PHP
DedeCMS dede_channeltype表字段注释
Apr 07 PHP
支持中文字母数字、自定义字体php验证码代码
Feb 27 PHP
PHP的5个安全措施小结
Jul 17 PHP
PHP生成树的方法
Jul 28 PHP
php自定义分页类完整实例
Dec 25 PHP
PHP使用file_get_content设置头信息的方法
Feb 14 PHP
PHP学习笔记之php文件操作
Jun 03 PHP
PHP面向对象学习之parent::关键字
Jan 18 PHP
PHP的PDO事务与自动提交
Jan 24 PHP
laravel 实现划分admin和home 模块分组
Oct 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 mysql数据库操作分页类
2008/06/04 PHP
php preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
php加密算法之实现可逆加密算法和解密分享
2014/01/21 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
PHP的Trait机制原理与用法分析
2019/10/18 PHP
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
jQuery中hide()方法用法实例
2014/12/24 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
Python heapq使用详解及实例代码
2017/01/25 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
详解scrapy内置中间件的顺序
2020/09/28 Python
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
亚马逊印度站:Amazon.in
2017/10/15 全球购物
施工班组长岗位职责
2014/01/05 职场文书
师德师风演讲稿
2014/05/05 职场文书
技术比武方案
2014/05/19 职场文书
2014年变电站工作总结
2014/12/19 职场文书
大学生自荐信范文
2015/03/05 职场文书
2015暑假假期总结
2015/07/13 职场文书
VS2019连接MySQL数据库的过程及常见问题总结
2021/11/27 MySQL
深入理解 Golang 的字符串
2022/05/04 Golang
Vue Mint UI mt-swipe的使用方式
2022/06/05 Vue.js
pd.drop_duplicates删除重复行的方法实现
2022/06/16 Python