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 09 PHP
php4的session功能评述(二)
Oct 09 PHP
PHP的FTP学习(四)
Oct 09 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
Jul 23 PHP
PHP也能干大事 随机函数
Apr 14 PHP
功能强大的php文件上传类
Aug 29 PHP
PHP页面输出时js设置input框的选中值
Sep 30 PHP
php获取服务器操作系统相关信息的方法
Oct 08 PHP
php读取XML的常见方法实例总结
Apr 25 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 PHP
PHP实现APP微信支付的实例讲解
Feb 10 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
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
JavaScript中的Array对象使用说明
2011/01/17 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
js单词形式的运算符
2014/05/06 Javascript
jQuery UI设置固定日期选择特效代码分享
2015/08/27 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
JS高级运动实例分析
2016/12/20 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
JS实现简单日历特效
2020/01/03 Javascript
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
python 实现A*算法的示例代码
2018/08/13 Python
python调试神器PySnooper的使用
2019/07/03 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
Python3爬虫带上cookie的实例代码
2020/07/28 Python
Python使用Pygame绘制时钟
2020/11/29 Python
俄罗斯家居用品购物网站:Евродом
2020/11/21 全球购物
如何利用find命令查找文件
2015/02/07 面试题
介绍一下XMLHttpRequest对象
2012/02/12 面试题
青年文明号创建承诺
2014/03/31 职场文书
《雕塑之美》教学反思
2014/04/24 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
公司感谢信范文
2015/01/22 职场文书
离婚协议书的范本
2015/01/27 职场文书
庆祝教师节主持词
2015/07/06 职场文书
辞职信怎么写?
2019/05/21 职场文书
请假条应该怎么写?
2019/06/24 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书