php对象工厂类

原创
2016-07-30 13:30:57 725浏览
 100) {
				$param_sign = md5($param_sign);
			}
			$class_sign = $class_name.'@'.$param_sign;
		}
		if (isset(self::$objSet[$class_sign])) {
			return self::$objSet[$class_sign];
		}
		$ref = new ReflectionClass($class_name);
		if ($ref->hasMethod('__construct') && !empty($params)) {
			$obj = $ref->newInstanceArgs($params);
		} else {
			$obj = $ref->newInstance();  
		}
		self::$objSet[$class_sign] = $obj;
		return $obj;
	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了php对象工厂类,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。