Gültiges HTML?
Besi
- html
Damit ich in php die Hochkomma nicht ständig "escapen" muss verwende ich folgenden Syntax
echo "<input type='text' value='Text eingeben'>";
Ist das nun gültiger HTML-Standard?
oder könnte man auch echo '<input type="text" value="text eingeben">';
Besten Dank Besi
Hi,
Damit ich in php die Hochkomma nicht ständig "escapen" muss verwende ich folgenden Syntax
echo "<input type='text' value='Text eingeben'>";
Ist das nun gültiger HTML-Standard?
oder könnte man auch echo '<input type="text" value="text eingeben">';
Siehe hier: http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.2
cu,
Andreas
Hallo Besi,
echo "<input type='text' value='Text eingeben'>";
Ist das nun gültiger HTML-Standard?
Die Ausgabe dieser Zeile ist gültig nach dem HTML-4.01-Standard, ja.
oder könnte man auch echo '<input type="text" value="text eingeben">';
Ja, das könntest Du auch, genauso wie:
echo '<input type='text' value='Text eingeben'>';
oder auch:
echo "<input type="text" value="text eingeben">";
Viele Grüße,
Christian
Hallo Besi,
oder könnte man auch echo '<input type="text" value="text eingeben">';
Du könntest nicht nur, Du solltest auch. In diesem Bsp. wird er auszugebene String nicht anch enthaltenen PHP-Variablen durchsucht, was Performance kostet.
Beide Varianten sind im Dokument gültiges HTML.
Gruß aus Berlin!
eddi
Hallo XaraX,
Du könntest nicht nur, Du solltest auch. In diesem Bsp. wird er auszugebene String nicht anch enthaltenen PHP-Variablen durchsucht, was Performance kostet.
Falsch. :-) Es kostet nur Performance, wenn tatsächlich eine Variable im String mit doppelten Hochkommas _vorhanden_ ist. Siehe auch: http://forum.de.selfhtml.org/archiv/2003/8/t54141/#m301020
Viele Grüße,
Christian
Hallo Christian
Falsch. :-) Es kostet nur Performance, wenn tatsächlich eine Variable im String mit doppelten Hochkommas _vorhanden_ ist. Siehe auch: http://forum.de.selfhtml.org/archiv/2003/8/t54141/#m301020
Genau auf diesen Beitrag zielte mein Vorschlag ab. Mist! Falsch abgespeichert.
Habe es jetzt auch noch mal mit ein paar 100000-Durchläufen geprüft, und dem ist auch nichts weiter hinzuzufügen.
Gruß aus Berlin!
eddi
Moin Besi,
oder könnte man auch
echo '
<input type="text" value="text eingeben">';
Das ist absolut perfekt.
Mike