Rolf B: php $_GET Groß oder kleinschreibung

Beitrag lesen

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
0 53

php $_GET Groß oder kleinschreibung

Walter
  • browser
  • php
  1. 0
    Rolf B
    1. 0
      TS
      • php
      1. 0
        Rolf B
        1. 0
          TS
    2. 0
      Felix Riesterer
  2. 0
    Felix Riesterer
  3. 4
    dedlfix
    1. 0
      Rolf B
  4. 2
    encoder
  5. 2
    Email
    1. 0
      Walter
      1. -1
        Email
        1. 0
          Rolf B
          1. -1
            Email
            1. 0
              Tabellenkalk
              1. 0
                Email
                1. 0
                  Rolf B
                  1. 0
                    Email
                    1. 0
                      Christian Kruse
                      1. 0
                        Email
                        1. 0
                          Christian Kruse
                          1. 0
                            Email
                            1. 0
                              dedlfix
                              1. 0
                                Email
                                1. 0
                                  dedlfix
                                  1. 0
                                    Email
                                    1. 0
                                      Rolf B
                            2. 0
                              Christian Kruse
                              1. 3
                                Rolf B
                                1. 1
                                  Christian Kruse
                                  1. 0
                                    Rolf B
                                    1. 0
                                      Christian Kruse
                2. 1

                  Parameter caseinsensitive

                  Grund
                3. 0
                  Felix Riesterer
                  1. 0
                    Matthias Apsel
                    • logik
                    • menschelei
                    • sprache
        2. 0
          Email
          1. 0
            dedlfix
            1. 0
              Email
              1. 0
                dedlfix
                1. 0
                  Email
          2. 1
            Rolf B
            1. 0
              Email
              1. 1
                Rolf B
                1. 0
                  Email
                  1. 0
                    dedlfix
                  2. 0
                    Email
                    1. 1
                      Mitleser
                      1. 0
                        Email
                        1. 0
                          Tabellenkalk
                          1. 0
                            Der Martin
                            1. 0
                              Email
          3. 0
            dedlfix