dedlfix: Post/Get in Variable nicht gut?

Beitrag lesen

echo $begrüßung;

» »» $name = $_POST['name'];
» warum verschleierst Du die Herkunft der Daten?
Ich habe jetzt schon öfters hier mitbekommen, dass es nicht gern gesehen ist wenn POST oder GET Variablen, zu beginn des Scriptes, in eine Variable geschrieben werden. Wieso eigentlich?

Sie stehen bereits in einer Variablen drin. $array['foo'] ist eine genauso perfekte Variable wie $foo. Zusätzlich zu den Einträgen im $_POST noch extra Variablen anzulegen erhöht nur die Komplexität des Scripts und bringt nichts ein außer einem angeblichen Vorteil beim Tippen der Variablennamen.

Falls sich irgendwann die übergebene Variable vom Namen her ändert, oder ein anderes Verfahren zur Übergabe verwendet wird, brauch ich das nur noch an einer Stelle im Code ändern.
Andernfalls hätte ich meine POST Variable im ganzen Script verteilt und müsste das überall anpassen.

Wenn der Grund für eine Namensänderung trivial ist, hilft ein triviales Suchen und Ersetzen im Editor. Anderenfalls muss man sowieso den Code durchgehen und Anpassungen vornehmen.

echo "$verabschiedung $name";