Hallo
Irgendwie finde ich nichts zu dem Thema bei Google. Ist den sowas nicht machbar?
Ich habe eine Klasse "Unzip" und möchte wenn man eine falsche Methoden Ablauf macht einen Fehlerhinweis bekommt. Ist den dies nicht möglich?
Einfaches Beipiel:
Wenn man z.B zuerst die unzip() bevor der open() Methode Aufruft sollte eben eine Meldung kommen.
Irgendwie finde ich nichts zu dem Thema bei Google. Ist den sowas nicht machbar?
Ich habe eine Klasse "Unzip" und möchte wenn man eine falsche Methoden Ablauf macht einen Fehlerhinweis bekommt. Ist den dies nicht möglich?
Einfaches Beipiel:
PHP-Code:
class Unzip{
private $_file;
private $_zip;
private $_zip_open;
public function setFile($file) {
$this->_file = $file;
}
public function open() {
$this->_zip = new ZipArchive;
$this->_zip_open = $this->_zip->open($this->_file);
}
public function unzip() {
//extract zip
}
public function __destruct() {
if ($this->_zip_open === true) { $this->_zip->close(); }
}
}
$Unzip = new Unzip;
$Unzip->setFile('zipfile.zip');
$Unzip->open();
$Unzip->unzip();
Kommentar