Im Echo eine Variable mit Eckigen Klammern

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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>"

    Comment


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

      Comment


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

        Comment


        • #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

          Comment


          • #6
            Richtig.
            Versuch mach kluch.

            Comment


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

              Comment


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

                Comment


                • #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`?

                  Comment


                  • #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.

                    Comment


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

                      Comment

                      Working...
                      X