Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in die Verwendung von EOF in PHP (mit Beispielen)

Einführung in die Verwendung von EOF in PHP (mit Beispielen)

不言
不言nach vorne
2018-11-14 17:03:265385Durchsuche

Dieser Artikel bietet Ihnen eine Einführung in die Verwendung von EOF in PHP (mit Beispielen). Ich hoffe, er wird Ihnen als Referenz dienen.

PHP EOF (heredoc) ist eine Möglichkeit, eine Zeichenfolge in Befehlszeilen-Shells (wie sh, csh, ksh, bash, PowerShell und zsh) und Programmiersprachen (Perl, PHP, Python und Ruby) zu definieren ) Methode.

Verwendungsübersicht: Auf

muss ein Semikolon folgen, sonst wird die Kompilierung nicht bestanden.

EOF kann durch ein beliebiges anderes Zeichen ersetzt werden, solange die Endkennung vorhanden ist und die Startkennung sind konsistent;

Das End-Tag muss eine Zeile am Anfang der Zeile einnehmen (d. h. es muss am Anfang der Zeile beginnen und es dürfen keine Leerzeichen oder Zeichen verbunden werden davor und danach);

Das Start-Tag kann ohne Anführungszeichen oder mit einfachen und doppelten Anführungszeichen sein, ohne dass Anführungszeichen den gleichen Effekt wie Anführungszeichen haben und eingebettete Variablen und Escape-Zeichen interpretieren, während einfache Anführungszeichen nicht interpretiert werden eingebettete Variablen und Escape-Zeichen;

Wenn der Inhalt eingebettete Anleitungen erfordert (einfache Anführungszeichen oder doppelte Anführungszeichen bei Verwendung von Anführungszeichen), müssen keine Escape-Symbole hinzugefügt werden, einfache und doppelte Anführungszeichen werden von selbst maskiert;

<?php
echo <<<EOF
    <h1>我的第一个标题</h1>
    <p>我的第一个段落。</p>
EOF;
// 结束需要独立一行且前后不能空格
?>

Hinweis:

beginnt mit <<

Das Start-Tag und das End-Tag sind identisch, z. B. die häufig verwendeten Großbuchstaben EOT, EOD, EOF zur Darstellung, sind jedoch nicht darauf beschränkt (es können auch JSON, HTML usw. verwendet werden), solange da das Start-Tag und das End-Tag nicht einfach im Text erscheinen.

Variablen zwischen dem Start-Tag und dem End-Tag können normal analysiert werden, Funktionen jedoch nicht. In Heredoc müssen Variablen nicht wie folgt mit Konnektoren verbunden werden:

<?php
$name="如约智惠";
$a= <<<EOF
    "abc"$name
    "123"
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>

Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung von EOF in PHP (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Was ist eine PHP-Karriere?Nächster Artikel:Was ist eine PHP-Karriere?