php单例模式实现方法分析
本文实例讲述了php单例模式实现方法。分享给大家供大家参考。具体如下:
<?php /** *@copyright2013maguowei.com *@authorMaGuowei<imaguowei@gmail.com> */ /** *单例模式 *ClassSingle */ classSingle { private$name; privatestatic$single; privatefunction__construct() { } publicstaticfunctioninit() { if(empty(self::$single)) { self::$single=newSingle(); } returnself::$single; } publicfunctiongetName() { return$this->name; } publicfunctionsetName($name) { $this->name=$name; } } $s=Single::init(); $s->setName('hhhh'); echo'$s:'.$s->getName(); unset($s); $m=Single::init(); echo'$m:'.$m->getName();
希望本文所述对大家的php程序设计有所帮助。