本文实例讲述了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程序设计有所帮助。