Ankündigung

Einklappen
Keine Ankündigung bisher.

was bedeutet der backslash mit double qoute in der Formular?

Einklappen

Neue Werbung 2019

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

  • was bedeutet der backslash mit double qoute in der Formular?

    Hallo,
    was bedeutet der backslash mit der double quote in der 2ten Zeile?

    1) <input type= "text" name="name" size="20" maxlength="20" value="">
    2) <input type= \"text\" name=\"name\" size=\"20\" maxlength=\"20\" value=\"\">

  • #2
    Kommt auf den Kontext an. Ein Backslash bedeutet in vielen Situationen: "das Zeichen nach dem Backslash soll seine angestammte Funktion im aktuellen Kontext nicht verrichten."

    Beispiel PHP:

    PHP-Code:
    echo "\""
    Ausgabe: "

    In HTML hat das Backslashzeichen keine Bedeutung und macht nur die Ausgabe kaputt.

    Kommentar


    • #3
      Zitat von Annamoon Beitrag anzeigen
      1) <input type= "text" name="name" size="20" maxlength="20" value="">
      2) <input type= \"text\" name=\"name\" size=\"20\" maxlength=\"20\" value=\"\">
      Das sah vermutlich eher so aus - PHP-Strings!?

      PHP-Code:
      // variante 1
      $str '<input type= "text" name="name" size="20" maxlength="20" value="">';

      // variante 2
      $str "<input type= \"text\" name=\"name\" size=\"20\" maxlength=\"20\" value=\"\">"
      Hier steht im Grunde alles dazu: http://php.net/manual/en/language.types.string.php

      LG
      The string "()()" is not palindrom but the String "())(" is.

      Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
      PHP.de Wissenssammlung | Kein Support per PN

      Kommentar

      Lädt...
      X