reset_time = 0; $this->interval = $interval; } public function need_init() { if($this->reset_time == 0) { $this->reset_time = time(); return true; } else if((time() - $this->reset_time) < $this->interval) { return false; } else { $this->reset_time = time(); return true; } } }