Hi Peter!
»» Das ist ja das seltsame. Das Objekt verschwindet einfach und ist dann wieder da. Obwohl wirklich nichts anderes gemacht wird.
Ich wiederhole es gerne ein letztes Mal:
- Dein geposteter Code enthält Fehler.
- Es ist egal, wie dein Code aufgebaut ist.
Anscheinend hast du ein Problem, das
wir ohne den Code nicht lösen können.- Also poste dein Skript hier oder du wirst
auf unsere Hilfe verzichten müssen.MfG H☼psel
Nochmal:
$object = new myObject('a', 'b', 'c');
echo $object; //<-- wird ausgegeben
if(TRUE){
echo $object; //<-- wird nicht ausgegeben
echo "test"; //<-- wird ausgegeben
}
if(TRUE)
echo $object; //<-- wird ausgegeben
}
echo $object; //<-- wird ausgegeben
Mehr braucht man nicht, weil nichts passiert. Das Objekt ist einfach nicht im Scope, obwohl es da sein müsste.
Peter