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