callback = $callback; } public function __destruct() { if ($this->callback) { call_user_func($this->callback); } } }