Warum Array['test']???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Warum Array['test']???

    Hi Leute,

    Heute mal eine banale Frage

    Was ist der Unterschied zwischen...

    $Array[test]

    und

    $Array['test']

    ???

    Warum macht man die Anführungszeichen...? *dummvorkomm*

  • #2
    Weil

    test

    in PHP die Syntax für Konstanten ist:

    define("test", "WURST");

    und so versucht der Interpreter das auch zunächst zu interpretieren.

    solltest du eine solche definiert haben geht Dein $Array[test] in die Hose!
    carpe noctem

    [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
    [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

    Kommentar


    • #3
      Danke!
      Zum glück hab ich bisjetzt die Anführungszeichen benutzt,obwohl ich eh' nicht "define()" benutzte...

      Kommentar


      • #4
        Dann solltest Du das mal probieren ... es ist immer Gut den Dingen einen Namen zu geben !
        carpe noctem

        [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
        [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

        Kommentar


        • #5
          Wozu?
          Konstanten sind doch eigentlich nur Variablen,die eindimensional sind,nicht mit einem "$" anfangen und nicht umdefiniert werden können.Also wozu Konstanten einsetzten,wenn man Variablen benutzten kann?

          Kommentar


          • #6
            Also ... etwas blöderes habe ich im ganzen Leben noch nicht gehört (gelesen) ... erklärt es Ihm jemand ... ich lasse Ihn blöde sterben!
            carpe noctem

            [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
            [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

            Kommentar


            • #7
              Hmm...Ok,erklärs mir jemand...

              Kommentar

              Lädt...
              X