Struppi: $1 mit $schritte++; oder so

Beitrag lesen

Ich gebe zu, der Zugang zu komplexeren Datenstrukturen ist nicht gerade für den Anfänger.
Auf der anderen Seite erachte ich es als Designfehler, Input aus der gleichen Quelle in verschiedenen unverbundenen Variablen abzuspeichern, weil du sie nie mehr zusammen anfassen kannst.

Wieso sollte man das wollen?
Der Input von CGI Programmen beinhaltet ja i.d.R. mehrere nicht zusammenhängende Para,eter, z.b. die Session, die Aktion, Zusätzliche Parameter für das entsprechende Modul, Debugparameter usw. usf. Die Inputs gehören meiner Meinung nur dahin, wo sie benötigt werden der Rest kümmert sich nicht darum.

Auch sind Hashkeys prädestiniert, um Feldnamen zu speichern. Einen Feldnamen als variable im Programm hart zu kodieren macht das Programm unflexibel.

Ich benutze den Input nur dort wo ich ihn brauche. Dort benenne ich dann die Variabel nach ihrem Verwendungszweck. Ich wüßte nicht was daran unflexibel ist.

Struppi.