这是我前几天想到的.
我想要一个类似单身的物体.我想要一个具有匹配变量的对象,而不是一个类的单个实例.
例如.
现有雇员对象具有EMPLOYEE_ID = 100的getEmployee的静态方法调用与EMPLOYEE_ID = 100,我想与匹配EMPLOYEE_ID返回已经存在的对象或创建它,如果它不存在.
可以这样做吗?
谢谢
如同一个单身人士的单身人士?我确信它可以完成,也许类似于你的课程:
public static function getInstance($id) {
if (self::$_instances[$id] == null) {
self::$_instances[$id] = new self;
}
return self::$_instance[$id];
}
Run Code Online (Sandbox Code Playgroud)
当然,需要修改才能实际获取你的物品等等,我没有测试它,只是想一想......