SamNox: Objekt das sich selbst eliminiert ..

Hallo,

ok der Themen-Text oben hört sich komisch an, anderes ist mir aber gerade nicht eingefallen..

Nun aber zu meiner Frage..

Angenommen ich habe:

class foo {
  var $text = "blub";
}

Irgendwo erstelle ich dann meinetwegen ein Objekt aus dieser Klasse...

$neu = new foo;

...gebe dann z.B. folgendes aus..

echo $neu->text;

..und würde nun gerne $neu unset'ten - Allerdings nicht vielleicht so:

unset($new);

...sondern würde ich das Objekt sich gern selbst zerstören lassen, z.B. so:

class foo {
  var $text = "blub";

function wechmitmir() {
    unset($this);
  }
}

$neu = new foo;
echo $neu->text;

$neu->wechmitmir();

..wie kann man das, sofern überhaupt möglich bewerkstelligen?

Danke.

  1. oder habe ich da was falsch verstanden ???

    1. oder habe ich da was falsch verstanden ???

      Findest du nicht, das dies überflüssig war? ..wenn du die Antwort weißt, dann hätte ein ja oder nein genügt..

      Danke, sehr konstruktiver Beitrag... tz

      1. oder habe ich da was falsch verstanden ???

        Findest du nicht, das dies überflüssig war? ..wenn du die Antwort weißt, dann hätte ein ja oder nein genügt..

        Nana, nun fühle Dich man nicht gleich ans Bein gepinkelt. Das ist hier nicht die nur Dir zur Verfügung stehende Antwortmaschine, die gefälligst jegliche Nebenbemerkungen zu unterlassen hat, die Dir nicht zu Genüge dient.
        Dies ist ein Forum - wenn Du die Öffentlichkeit fragst, mußt Du Dich nicht wundern, falls jemand dazwischen quakt. Wenn Dir ein Scherz zwischendurch nicht passt, ignoriere ihn, anstatt Dich über diese ach so ungeheuerliche Entgleisung zu beschweren.
        Wenn Dir das Forum nicht passt, dann suche Dir ein anderes.

        Was Deine Frage angeht: Auch wenn ich nichts davon halte, sich selbst den Teppich unter den Füßen weg zu ziehen, probiere es entweder mit "Variable Variables" oder "Passing by Reference". Beides ist in der PHP-Anleitung ausführlich beschrieben, raussuchen darfst Du selber.

        Gruß,
          soenk.e