当前位置:Gxlcms > PHP教程 > php单例模式的原理及实现方法

php单例模式的原理及实现方法

时间:2021-07-01 10:21:17 帮助过:2人阅读

这篇文章主要介绍了php单例模式,实例分析了单例模式的原理与实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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中is_file()函数的定义与使用方法

PHP时间戳和时区的概念

PHP date函数简述及获取制定时间的方法

以上就是php单例模式的原理及实现方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行