Hallo TS,
oops, sorry.
Ja, umkopieren ist grundsätzlich erstmal Bäh, aber wenn man case-insensitive auf $_GET zugreifen will, muss man entweder umkopieren oder ein foreach laufen lassen. Warum ich umkopieren bevorzuge:
- eine PHP Library-Funktion dürfte meines Erachtens schneller sein als ein selbstprogrammierter foreach
- ein einzelner array_change_key_case() ist weniger Code als eine selbstprogrammierte foreach Schleife
- wenn man mehr als einen $_GET-Parameter abfragt, hat man mehrere foreach oder schreibt eine Helper-Funktion oder hat im foreach mehrere Abfragen - alles lääästig
- der Copy-on-Write Mechanismus von PHP dürfte dafür sorgen, dass die GET-Daten nicht umkopiert, sondern nur referenziert werden. D.h. die Speicherkosten sind überschaubar.
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi