hi Chris,
Es besteht grundsätzlich keinerlei Anlass dazu, die Arrays $_GET, $_POST, $_COOKIE, usw. im Script erst in "lose" Scriptvariablen umzukopieren oder ein anderes Array daraus zu bilden.
Bis hierhin Ack.
Man kann direkt damit arbeiten und auch in diese Arrays hineinschreiben.
Das halte ich aber für unsauber.
Die Namen dieser Superglobalen bezeichnen schon die Herkunft der Werte - also warum sollte ich ihnen irgendwelche "Kuckuckskinder" unterschieben, die aus anderen Quellen stammen?
Ich weiß, dass Viele diese Arrays als "schreibgeschützt" ansehen.
Wäre vielleicht sogar besser so.
Solange man aber weiß, wann man was mit welcher Variable macht, ist selten eine Rendundanz notwendig.
Die Benennung der Superglobalen dient m.E. mit dazu, dieses Bewusstsein, woher bestimmte Werte stammen, aufrechtzuerhalten.
Dies zu unterwandern, halte ich für wenig sinnvoll.
Könntest du Beispiele nennen, wo du das für sinnvoll oder gar erforderlich halten würdest?
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }