欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php对象工厂类

程序员文章站 2022-05-14 15:51:57
...
 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教程有兴趣的朋友有所帮助。

php对象工厂类

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

相关文章

相关视频