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