Erzeuge PHP-Code, der einen HTML-Ausschnitt oder ein ganzes Dokument ausgibt. Eine Zeichenkette in einfachen Anführungszeichen bewahrt Ausdrücke wie $name als Text; Apostrophe und Backslashes werden passend maskiert.
Läuft lokal in deinem BrowserDie Ausgabe enthält eine PHP-Anweisung samt öffnendem und schließendem PHP-Tag. Die Erzeugung läuft im Browser und sendet die Eingabe dafür nicht in Konvertierungsanfragen. PHP wird auf dieser Seite nicht ausgeführt.
Ein Apostroph wird im PHP-Quelltext als \' geschrieben, ein Backslash als \\. Doppelte Anführungszeichen und HTML-Zeichenreferenzen bleiben unverändert. $name wird als Text ausgegeben und nicht durch einen Variablenwert ersetzt.
Vorhandene Zeilenumbrüche stehen direkt in der Zeichenkette. Die Ausgabe erhält keinen zusätzlichen abschließenden Zeilenumbruch. Das Eingabefeld normalisiert tatsächliche CR- und CRLF-Zeilenenden zu LF; es dient daher nicht zur bytegetreuen Dateiumwandlung.
Tags, CSS und JavaScript werden in die Zeichenkette übernommen. Ressourcen werden nicht heruntergeladen und relative URLs nicht angepasst. Das Ergebnis erscheint hier als reiner Text.
Die Maskierung für PHP bereinigt kein HTML. Wird der erzeugte Inhalt später als HTML ausgeliefert, behalten Markup und Skripte ihre übliche Bedeutung. Datenbankzugriffe oder dynamische Anwendungsfunktionen entstehen dadurch nicht.
Auch <?php echo 'literal'; ?> wird als wörtlicher Text in die Ausgabezeichenkette aufgenommen. Das Werkzeug führt keinen PHP-Code aus.
Es entsteht ein leerer PHP-Block mit <?php und ?> in der nächsten Zeile. Dieser Block gibt keinen Inhalt aus.
Die Zeichen stehen weiterhin im erzeugten Quelltext. PHP-Datei und Serverantwort sollten dieselbe passende Kodierung verwenden, etwa UTF-8. Der Konverter stellt die Antwortkodierung nicht ein.