Ankündigung

Einklappen
Keine Ankündigung bisher.

unterschied zwischen text mit und ohne kommas?

Einklappen

Neue Werbung 2019

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

  • unterschied zwischen text mit und ohne kommas?

    was ist der unterschied zwischen den beiden zeilen?

    Code:
      <?
      echo "Anton fuhr um ",$uhrzeit," nach Wien, 
            wo er um ",$uhrzeit," ankam.";
      ?>
    
      <?
      echo "Anton fuhr um $uhrzeit nach Wien, 
            wo er um $uhrzeit ankam.";
      ?>
    im tutorial steht, das beides geht. aber wieso und warum gibst dann diese zwei möglichkeiten?
    mobilis in mobili


  • #2
    Du kannst dem Konstrukt echo mehrere Zeichenketten durch Kommata getrennt mitgeben, die dann nacheinander ausgegeben werden (1. Beispiel). Im 2. Beispiel wird einfach eine einzige Zeichenkette ausgegeben, in die die Variablen eingebettet sind.

    Kommentar


    • #3
      aber wieso erkennt php die variablen auch dann, wenn sie innerhalb der anführungszeichen stehen? ich glaube ich kann mich erinnern das das selbe schonmal NICHT funktioniert hat unter bestimmten umständen die ich nimmer weis.
      mobilis in mobili

      Kommentar


      • #4
        Das funktioniert dann nicht wenn anstelle von " nur ' verwendet wird, weil dann Steuerzeichen (ich glaub die nennen sich auch Escapesequenzen) u. Variablen nicht beachtet werden.
        Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.

        Kommentar


        • #5
          aha! *licht auf geht*
          mobilis in mobili

          Kommentar


          • #6
            Wird genauer beschrieben bei http://www.php.net/language.types.string

            Kommentar

            Lädt...
            X