Heim  >  Artikel  >  Backend-Entwicklung  >  Trennzeichen echo<<< in PHP

Trennzeichen echo<<< in PHP

WBOY
WBOYOriginal
2016-07-30 13:30:271475Durchsuche
Da es sich bei PHP um eine Web-Programmiersprache handelt, werden Sie während des Programmiervorgangs zwangsläufig auf die Situation stoßen, Echo zur Ausgabe großer Abschnitte von HTML- und Javascript-Skripten zu verwenden. Wenn Sie die herkömmliche Ausgabemethode verwenden – Ausgabe per String, müssen Sie über A Um Sonderzeichen wie Anführungszeichen in der Zeichenfolge zu maskieren, verwenden wir eine große Anzahl von Escape-Zeichen. Um Syntaxfehler zu vermeiden, verwenden wir das Trennzeichen „<<<“.

1. Die Funktion des PHP-Trennzeichens besteht darin, es unverändert zu lassen, einschließlich Zeilenumbrüchen Format usw., geben Sie aus, was darin enthalten ist.

2. Alle Sonderzeichen in PHP-Trennzeichen müssen nicht maskiert werden > 3 PHP-Variablen im .PHP-Trennzeichen werden normalerweise durch ihre Werte ersetzt.

Schreibformat:

echo <<< xxx
xxx;
Unter ihnen: 1. xxx sollte die Anforderungen von Variablennamen erfüllen und kann auf Chinesisch sein; 🎜> 2. Muss in einer unabhängigen Zeile vorhanden sein;
3 im oberen Raster, sonst tritt ein Fehler auf ;
🎜>Das Trennzeichenformat in PHP ist wie Dies:

Es scheint einfach, aber es gibt viele Stellen darin, auf die man achten muss.

Zuallererst ist das Zeichen Eof nach <<< selbstdefiniert, aber die Zeichen am Ende müssen die gleichen sein wie er. Sie erscheinen paarweise. So – das ist das Grundlegendste. Bei der Verwendung von PHP-Trennzeichen ist das zweite Problem, das Aufmerksamkeit erfordert, auch die häufigste Stelle, an der Probleme auftreten: die Zeile am Ende von (z. B. Eof; oben). Beispiel), Stellen Sie sicher, dass Sie eine neue Zeile beginnen. Die neue Zeile darf keine anderen Zeichen außer dem Ende des Trennzeichens Eof; enthalten und es dürfen keine Zeichen davor oder danach stehen, einschließlich Leerzeichen. Wenn am Anfang oder Ende der Zeile Leerzeichen oder Tabulatoren erscheinen, erhalten Sie eine Fehlermeldung wie diese: Parse-Fehler: Parse-Fehler, unerwartetes $end in..., was Sie zu einem Syntaxfehler auffordert; Drittes ist zu beachten: Wenn sich eine PHP-Variable in der Mitte des Trennzeichens befindet, müssen Sie diese nur wie eine Ausgabe in anderen Zeichenfolgen schreiben, zum Beispiel:

<span><span><em><<<Eof …… Eof</em></span><span>;</span></span>
<<

hello{$name}


Eof;

Der Grund, warum die Variable $name in {} eingeschlossen ist, besteht darin, dem PHP-Parser mitzuteilen, dass es sich tatsächlich um eine PHP-Variable handelt Es ist in Ordnung, es nicht zu verwenden, aber es kann zu Unklarheiten kommen. Was passiert beispielsweise, wenn nach Ihrer Variablen kein Buchstabe oder kein Sonderzeichen steht? Schreiben Sie niemals so:

<<

helloEof;

In diesem Fall werden Sie auch eine Syntaxfehlermeldung erhalten. Hier ist die korrekte Schreibweise des getesteten PHP-Trennzeichens. Es enthält HTML- und Javascript-Codes:

$name = 'kitty';

echo <<

{$name}

<script></span></span></p><p><span><span>var p='hello world';</span></span></p><p><span><span>document.writeln(p);</span></span></p><p><span><span></script>

Eof;

?>

Nachdruck-URL: http://blog.sina.com.cn/s/blog_6d09b5750100w9we.html

Das Obige stellt das Trennzeichen echo

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-SitzungsfalleNächster Artikel:PHP-Sitzungsfalle