public function __destruct() { self::footerChm(); fclose($this->hhpStream); fclose($this->hhcStream); fclose($this->hhkStream); parent::__destruct(); }