PHP单态模式简单用法示例

 更新时间:2016年11月16日 11:31:08   作者:shyhero  
这篇文章主要介绍了PHP单态模式简单用法,结合实例形式分析了php单态模式的定义与相关使用技巧,需要的朋友可以参考下

本文实例讲述了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+mysql数据库操作入门教程》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • 微信公众平台开发教程①获取用户Openid及个人信息图文详解

    微信公众平台开发教程①获取用户Openid及个人信息图文详解

    这篇文章主要介绍了微信公众平台开发获取用户Openid及个人信息,结合图文形式详细分析了微信公众平台获取用户Openid及个人信息的步骤、操作技巧与相关注意事项,需要的朋友可以参考下
    2019-04-04
  • 初步介绍PHP扩展开发经验分享

    初步介绍PHP扩展开发经验分享

    在PHP开发的过程中,有时候为了提高性能,需要选择扩展的方式去实现,本文简单介绍怎么开发一个简单的PHP扩展,解开PHP扩展开发的神秘面纱
    2012-09-09
  • 深思 PHP 数组遍历的差异(array_diff 的实现)

    深思 PHP 数组遍历的差异(array_diff 的实现)

    还是部门无聊的考题,不过这次考的是 PHP 的能力。题目如下: 给你两个分别有 5000 个元素的数组,计算他们的差集 -- 说白了也就是用 PHP 和你认为最好的算法实现 array_diff 的算法。初次接到这个题目,我发现这非常的简单,于是按照以往的经验“随便”写了一个:
    2008-03-03
  • PHP实现的杨辉三角求解算法分析

    PHP实现的杨辉三角求解算法分析

    这篇文章主要介绍了PHP实现的杨辉三角求解算法,结合实例形式分析了杨辉三角的原理及php实现杨辉三角的相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • PHP几个实用自定义函数小结

    PHP几个实用自定义函数小结

    这篇文章主要介绍了PHP几个实用自定义函数,结合实例总结分析了PHP网络操作、字符串操作、时间操作及正则表达式使用等技巧,需要的朋友可以参考下
    2016-01-01
  • php的memcached客户端memcached

    php的memcached客户端memcached

    之前在安装memcache时有提到memcached客户端是叫memcache,其实还有一个基于libmemcached的客户端叫memcached,据说性能更好,功能也更多。
    2011-06-06
  • Warning: require(): open_basedir restriction in effect,目录配置open_basedir报错问题分析

    Warning: require(): open_basedir restriction in effect,

    在linux服务器部署thinkphp5的时候PHP报了Warning: require(): open_basedir restriction in effect这个错误,是因为网站目录配置错误,PHP不能引入其授权目录上级及其以上的文件。下面详细讲解如何处理这个问题,需要的朋友可以参考下
    2022-11-11
  • php实现斐波那契数列的简单写法

    php实现斐波那契数列的简单写法

    这篇文章主要介绍了php实现斐波那契数列的简单写法,需要的朋友可以参考下
    2014-07-07
  • PHP 伪静态隐藏传递参数名的四种方法

    PHP 伪静态隐藏传递参数名的四种方法

    PHP伪静态的使用主要是为了隐藏传递的参数名,今天介绍的PHP伪静态的方法总共有四种方法以加深对PHP伪静态的了解。
    2010-02-02
  • PHP定界符php和html代码混编方法实例详解

    PHP定界符php和html代码混编方法实例详解

    这篇文章主要为大家介绍了PHP定界符php和html代码混编方法实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01

最新评论