当前位置 : 主页 > 网络编程 > PHP >

PHP单态的使用

来源:互联网 收集:自由互联 发布时间:2021-06-28
单态类就是只能实例化一次的类 1. [代码] [PHP]代码 ?php/*作者 : shyhero邮箱 : shyhero@outlook.comQ Q : 1757424878 */class Demo{private static $ob=null;private $name;private $age;private function __construct(){}public sta
单态类就是只能实例化一次的类

1. [代码][PHP]代码    

<?php
	/*
		作者 : shyhero
		邮箱 : shyhero@outlook.com
		Q  Q : 1757424878
	 */
	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);
网友评论