這篇文章主要介紹了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單例模式的原理及實作方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!