php单例模式实现方法分析


Posted in PHP onMarch 14, 2015

本文实例讲述了php单例模式实现方法。分享给大家供大家参考。具体如下:

<?php
/**
 * @copyright 2013 maguowei.com
 * @author Ma Guowei <imaguowei@gmail.com>
 */
/**
 * 单例模式
 * Class Single
 */
class Single
{
  private $name;
  private static $single;
  private function __construct()
  {
  }
  public static function init()
  {
    if(empty(self::$single))
    {
      self::$single = new Single();
    }
    return self::$single;
  }
  public function getName()
  {
    return $this->name;
  }
  public function setName($name)
  {
    $this->name = $name;
  }
}
$s = Single::init();
$s->setName('hhhh');
echo '$s:'.$s->getName();
unset($s);
$m = Single::init();
echo '$m:'.$m->getName();

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

PHP 相关文章推荐
PHP中文件上传的一个问题
Sep 04 PHP
解析PHP中一些可能会被忽略的问题
Jun 21 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
PHP面向对象教程之自定义类
Jun 10 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
Nov 17 PHP
php模拟post提交数据的方法
Feb 12 PHP
Yii编程开发常见调用技巧集锦
Jul 15 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
Jul 28 PHP
PHP编程实现脚本异步执行的方法
Aug 09 PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 PHP
PHP中“=&gt;
Mar 01 PHP
解决php扩展安装不生效问题
Oct 25 PHP
php写入数据到CSV文件的方法
Mar 14 #PHP
php从数组中随机选择若干不重复元素的方法
Mar 14 #PHP
php利用反射实现插件机制的方法
Mar 14 #PHP
php检测apache mod_rewrite模块是否安装的方法
Mar 14 #PHP
php读取csv文件并输出的方法
Mar 14 #PHP
php列出mysql表所有行和列的方法
Mar 13 #PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
Mar 13 #PHP
You might like
解析dedeCMS验证码的实现代码
2013/06/07 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
WordPress中获取所使用的模板的页面ID的简单方法
2015/12/31 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
利用JQuery和Servlet实现跨域提交请求示例分享
2014/02/12 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
JS中type=&quot;button&quot;和type=&quot;submit&quot;的区别
2017/07/04 Javascript
JavaScript创建对象的七种方式全面总结
2017/08/21 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
浅谈Postman解决token传参的问题
2018/03/31 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
python进程类subprocess的一些操作方法例子
2014/11/22 Python
17个Python小技巧分享
2015/01/23 Python
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
python Pygame的具体使用讲解
2017/11/03 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
浅谈Python 多进程默认不能共享全局变量的问题
2019/01/11 Python
如何理解Python中的变量
2020/06/01 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
关于PySnooper 永远不要使用print进行调试的问题
2021/03/04 Python
自荐信包含哪些内容
2013/10/30 职场文书
乡镇精神文明建设汇报材料
2014/08/15 职场文书
超市店庆活动方案
2014/08/31 职场文书
基层工作经验证明样本
2014/11/16 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
麦田里的守望者读书笔记
2015/06/30 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书