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制作静态网站的模板框架(三)
Oct 09 PHP
PHP下常用正则表达式整理
Oct 26 PHP
写php分页时出现的Fatal error的解决方法
Apr 18 PHP
php获取用户浏览器版本的方法
Jan 03 PHP
php中关于socket的系列函数总结
May 18 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
Aug 18 PHP
PHP计算日期相差天数实例分析
Feb 23 PHP
利用PHP绘图函数实现简单验证码功能的方法
Oct 18 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
Feb 04 PHP
thinkPHP5.0框架独立配置与动态配置方法
Mar 17 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
Aug 12 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
php计算整个目录大小的方法
2015/06/01 PHP
php创建无限级树型菜单
2015/11/05 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
JavaScript的目的分析
2007/01/05 Javascript
js 数据类型转换总结笔记
2011/01/17 Javascript
JQuery中html()方法使用不当带来的陷阱
2011/04/07 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
基于NodeJS的前后端分离的思考与实践(五)多终端适配
2014/09/26 NodeJs
Web开发必知Javascript技巧大全
2016/02/23 Javascript
NodeJS创建基础应用并应用模板引擎
2016/04/12 NodeJs
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
详解Javascript几种跨域方式总结
2017/02/27 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
bootstrap 设置checkbox部分选中效果
2017/04/20 Javascript
js编写选项卡效果
2017/05/23 Javascript
jQuery实现打开网页自动弹出遮罩层或点击弹出遮罩层功能示例
2017/10/19 jQuery
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
token 机制和实现方式
2020/12/15 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
python和bash统计CPU利用率的方法
2015/07/10 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
python实现剪切功能
2019/01/23 Python
详解Python3注释知识点
2019/02/19 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Python有参函数使用代码实例
2020/01/06 Python
Python读写压缩文件的方法
2020/07/30 Python
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
上课看小说检讨书
2014/02/22 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
介绍长城的导游词
2015/01/30 职场文书
民主评议党员个人总结
2015/02/13 职场文书
教务处干事工作总结
2015/08/14 职场文书