php教程

超轻量级php框架startmvc

PHP单态模式简单用法示例

更新时间:2020-03-15 06:25 作者:startmvc
本文实例讲述了PHP单态模式简单用法。分享给大家供大家参考,具体如下:单态类就是只能

本文实例讲述了PHP单态模式简单用法。分享给大家供大家参考,具体如下:

单态类就是只能实例化一次的类


<?php
/*
作者 : shyhero
*/
class Demo{
 private static $ob=null;
 private $name;
 private $age;
 private function __construct(){
 }
 public static function makeOb(){
 var_dump($a);
 if(self::$ob == null){
 $c = __CLASS__;
 self::$ob = new $c();
 }
 return self::$ob;
 }
 public function __set($tName,$value){
 $this -> $tName = $value;
 }
}
$a = Demo::makeOb();
var_dump($a);