Moin!
Ich will eine Methode schreiben, die die aufrufende Instanz verstört.
"VERstört"? Oder ZERstört?
Egal, was du meinst: Es ist innerhalb einer Klasse nicht möglich oder sinnvoll, sich selbst zu zerstören. Denn die Frage, die sich der Interpreter dann stellt: Welchen Code soll ich ausführen, wenn die Zerstörung abgeschlossen ist?
Dein Lösungsansatz ist also falsch. Weil du offensichtlich ein Problem hast, zu dem du schon lange nach einer Lösung suchst, und bei dem du jetzt auf die Idee gekommen bist, dass unset($this);
es scheinbar lösen würde, wenn es ginge.
Bei diesem Problem kann dir das Forum aber nicht helfen. Deshalb: Beschreibe dein Originalproblem. Deine bisherigen Überlegungen zur Lösung dieses Problems sind fehlerhaft, du bist in einer Sackgasse, du musst sowieso umkehren und einen ganz anderen Weg suchen.
- Sven Rautenberg