这是我前几天想到的事情。
我想拥有一个类似单身的物体。我想要一个具有匹配变量的对象,而不是一个类的实例。
例如。
现有员工对象的employee_id = 100 使用employee_id = 100调用getEmployee静态方法,我想返回具有匹配employee_id的现有对象,或者如果它不存在则创建它。
可以这样做吗?
由于
答案 0 :(得分:5)
如同一个单身人士阵容?我确信它可以完成,也许类似于你的课程:
public static function getInstance($id) {
if (self::$_instances[$id] == null) {
self::$_instances[$id] = new self;
}
return self::$_instance[$id];
}
当然需要修改才能真正取出你的物品等等,我没有测试它,只是想一想......