Mailinglisten-Archive |
Christoph Rust wrote: > Morgen Leute! > Steh da gerade vor einem Problem... > Gibt es einen Weg, ein Objekt intern zu zerstören. Soweit ich weiss, kann ein Objekt sich selbst nicht entfernen. class Database { private $file = null; public function __construct($file){ $this->file = $file; } public function __destruct() { $this->file = null; } } $db = new Database("db.db"); unset($db); > Wenn quasi hier die Methode "close" aufgerufen wird, soll das Objekt > nicht mehr benutzbar sein, also der Type der Variablen "$db" soll auch > nicht mehr "object" sondern null oder so sein. Benutz doch einfach den Destruktor dafür. Ansonsten lege Dir ein Flag als Attribut der Klasse an. Und prüfe es in den Funktionen. -- Andreas Lange
php::bar PHP Wiki - Listenarchive