Dies ist möglich, weil eine Referenz gebunden wird auf die fragliche Variable, aber ich finde es schrecklich schlechten Stil:
-
Es erschwert das Lesen, Warten und Debuggen von Code - die Variable könnte später geändert werden oder sogar in anderen Funktionen, die zwischen der Bindung und der Abfrage aufgerufen werden.
-
Das Binden einer Variablen vor der Deklaration löst eine(Nein, tut es nicht. Cheers @webbiedave)E_NOTICE
aus Nachricht
Wenn Sie mich fragen, sollte eine Abfrage aus Gründen der zukünftigen Lesbarkeit an einem Ort erstellt und dann sofort ausgeführt werden.