Im Echo eine Variable mit Eckigen Klammern

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

  • Im Echo eine Variable mit Eckigen Klammern

    Hi,
    bin etwas verdutzt warum das nicht funktionieren sollte:
    PHP-Code:
    echo "<th colspan='8' id='name'>$monatsnamen[date('n',strtotime(date($datum)))]</th>"

  • #2
    Re: Im Echo eine Variable mit Eckigen Klammern

    Original geschrieben von phpMorpheus2
    Hi,
    bin etwas verdutzt warum das nicht funktionieren sollte:
    PHP-Code:
    echo "<th colspan='8' id='name'>$monatsnamen[date('n',strtotime(date($datum)))]</th>"
    Heieiei... Stringverbinder!

    PHP-Code:
    echo "<th colspan='8' id='name'>".$monatsnamen[date('n',strtotime(date($datum)))]."</th>"

    Kommentar


    • #3
      Danke.
      Das ist mir bewusst, ich möchte aber OHNE Verbindungsoperatoren (.) arbeiten.
      Sprich, PHP interpretiert den PHP Code in dem HTML Code.

      Kommentar


      • #4
        Ok ich belasse es bei dem Verbindungsoperator (.)
        Ich wollte einfach nur mal testen.
        Danke

        Kommentar


        • #5
          Original geschrieben von phpMorpheus2
          Danke.
          Das ist mir bewusst, ich möchte aber OHNE Verbindungsoperatoren (.) arbeiten.
          Sprich, PHP interpretiert den PHP Code in dem HTML Code.
          php wird Dir höchstens einen parse error werfen.
          Beantworte nie Threads mit mehr als 15 followups...
          Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

          Kommentar


          • #6
            Richtig.
            Versuch mach kluch.

            Kommentar


            • #7
              Original geschrieben von phpMorpheus2
              Das ist mir bewusst, ich möchte aber OHNE Verbindungsoperatoren (.) arbeiten.
              Gab es dafür einen tieferen Grund?

              Kommentar


              • #8
                PHP-Code:
                echo "<th colspan='8' id='name'>{$monatsnamen[date('n',strtotime(date($datum)))]}</th>"
                Geschmackssache. Zumindest überfordert es das Syntaxhighlighting des Forums

                Kommentar


                • #9
                  Hab ich auch schonmal von gelesen mit den geschweiften klammern.
                  Geschweifte klammern werde so interpretiert, das alles innerhalb derer als PHP angesehen wird.
                  Was ist, wenn ich in den geschw. Klammern aber HTML Code habe?
                  Error`?

                  Kommentar


                  • #10
                    Strings gehören mit ' umschlossen und mit . verknüpft. Alles andere sollte man vermeiden.
                    Die meisten IDEs versagen bei eingebetteten Variablen, machen kein Syntaxhighlighting und entdecken keine PHP-Fehler. Mensch tut sich auch schwer damit.

                    Kommentar


                    • #11
                      String und Variables nicht mischen, sondern bei Bedarf mit . verbinden ist am sauberstens, das erhöht außerden die Lesbarkeit deines Sourcecodes

                      Kommentar

                      Lädt...
                      X