Hello,
Irrtum. Durch PHPs Verhalten, eine echte Kopie erst dann anzulegen, wenn die Werte auseinanderlaufen, können durchaus mehrere Variablennamen auf den gleichen ZVAL-Container zeigen. Ganz abgesehen von Referenzen.
Nee, nee. Du denkst jetzt in eine falsche Richtung. Das wollte ich gar nicht untersuchen (noch nicht). Ich wollte sehen, was genau dann passiert, wenn ein absoluter Variablenname (also ein Name innerhalb desselben Scopes) das zweite Mal benutzt wird, um ihn mit einem zval zu verknüpfen.
Das geschieht mMn nur dann, wenn die noch vorhandene Variable überschrieben wird.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg