考虑下面的类
class myClass {
private $model;
public function update($input) {
return $this->model->update($input);
}
public function find($id) {
$this->model = ORMfind($id);
}
}
我该如何预防
$myClass = new myClass;
$myClass->update($input);
问题不在于如何使用上面的代码,而是如何使 update() 成为只能在 find() 之后调用的方法。
编辑:我改变了我的方法的作用,所以更清楚地知道我需要在另一种方法(update())之前执行一种方法(find())