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中cookies使用指南
Mar 16 PHP
php下清空字符串中的HTML标签的代码
Sep 06 PHP
基于PHP异步执行的常用方式详解
Jun 03 PHP
使用php转义输出HTML到JavaScript
Mar 27 PHP
Laravel 5 框架入门(一)
Apr 09 PHP
php bootstrap实现简单登录
Mar 08 PHP
Zend Framework教程之Bootstrap类用法概述
Mar 14 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
Sep 23 PHP
Symfony2创建基于域名的路由相关示例
Nov 14 PHP
PHP基于ORM方式操作MySQL数据库实例
Jun 21 PHP
PHP实现关键字搜索后描红功能示例
Jul 03 PHP
php适配器模式简单应用示例
Oct 23 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命令行脚本接收传入参数的三种方式
2014/08/20 PHP
php基于dom实现的图书xml格式数据示例
2017/02/03 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
Prototype使用指南之array.js
2007/01/10 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
比较搞笑的js陷阱题
2010/02/07 Javascript
Javascript 自定义类型方法小结
2010/03/02 Javascript
jquery isType() 类型判断代码
2011/02/14 Javascript
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
利用javascript的面向对象的特性实现限制试用期
2011/08/04 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
JS+CSS实现Div弹出窗口同时背景变暗的方法
2015/03/04 Javascript
封装好的javascript前端分页插件pagination
2016/01/04 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
2019/04/15 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
vue+axios 拦截器实现统一token的案例
2020/09/11 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
Python连接mysql数据库的正确姿势
2016/02/03 Python
python 随机数使用方法,推导以及字符串,双色球小程序实例
2017/09/12 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
python在地图上画比例的实例详解
2020/11/13 Python
css3通过scale()、rotate()实现放大、旋转
2020/03/19 HTML / CSS
博柏利美国官方网站:Burberry美国
2020/11/19 全球购物
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
技术负责人岗位职责
2015/02/10 职场文书
python运行脚本文件的三种方法实例
2022/06/25 Python