Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Objekt Selbstmord

Hi ich wollte mal fragen ob es möglich ist das ein Objekt sich selbst löscht... also aus einer Funktion heraus

Hier gehts zum Orginal Eintrag "Objekt Selbstmord" im Forum

Antworten

also von außen sollte unset gehen..
aber ob unset($this) geht musst du mal testen ;)

warum soll ein object sich selbst zerstören?!


2.

wenn das objekt im weiteren quelltext nur stören würde ises doch ganz nützlich


3.

Ich würde das unset aber nicht in die Klasse einbauen.

Denn eigentlich benötigt ja das Skript, das die Instanz auch erzeugt hat diese nicht mehr. und nicht das Objekt benötigt sich selber nicht mehr...

Hilft auch der Übersichtlichkeit, da Du ja im Quelltext auch mit new() ein neues Objekt erzeugst und eben mit unset wieder zerstörst


4.

Code:                   In Zwischenablage kopieren (nur IE)
1">

scheint leider nicht zu gehen...


5.

Edit: wir sprechen vom gleichen..
was passiert bei "externem" unset?
Code:                   In Zwischenablage kopieren (nur IE)
2">




6.

hää...
Eine Instanz einer Klasse existiert solange, wie noch mindestens eine Referenz auf diese Instanz existiert!!
Eine Instanz kann sich nicht selbst killen, weil die Kill-Methode ja bestimmt von aussen aufgerufen wurde.
Also gibts auch noch ausserhalb mindestens eine Referenz auf die Instanz!

Code:                   In Zwischenablage kopieren (nur IE)
3">




Hier gehts zum Orginal Eintrag "Objekt Selbstmord" im Forum
 
phpforum.de | Impressum | Handy Bundles