Heim > Backend-Entwicklung > PHP-Problem > Verwendung von PHP EOF

Verwendung von PHP EOF

藏色散人
Freigeben: 2023-03-09 08:18:01
Original
2751 Leute haben es durchsucht

Verwendung von php eof: Erstellen Sie zunächst eine PHP-Beispieldatei und definieren Sie dann einen String über die „echo <<...EOF;“.

Verwendung von PHP EOF

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

PHP EOF-Gebrauchsanweisung

Im Folgenden wird die Verwendung von EOF wie folgt vorgestellt:

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

Verwendungsübersicht ist wie folgt:

1 Es muss ein Semikolon folgen, sonst wird die Kompilierung nicht erfolgreich sein.

2. EOF kann durch jedes andere Zeichen ersetzt werden, solange die Endkennung mit der Startkennung übereinstimmt.

3. Die Endmarkierung muss eine Zeile allein am Anfang der Zeile einnehmen (d. h. sie muss am Anfang der Zeile beginnen und darf nicht durch Leerzeichen oder Zeichen verbunden werden).

4. Das Startzeichen kann ohne Anführungszeichen oder mit einfachen oder doppelten Anführungszeichen sein. Die Wirkung von doppelten Anführungszeichen ist die gleiche wie bei der Interpretation von einfachen Anführungszeichen, eingebetteten Variablen und Escape-Symbolen wird nicht interpretiert.

5. Wenn der Inhalt eingebettete Anführungszeichen (einfache oder doppelte Anführungszeichen) erfordert, werden einfache und doppelte Anführungszeichen allein mit Escapezeichen versehen. Dies entspricht der Verwendung von q und qq.

Das Folgende ist ein einfaches Beispiel:

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

Achten Sie auf die folgenden Punkte:

1. Beginnen Sie mit dem EOF-Start-Tag und enden Sie mit dem EOF-End-Tag Am Anfang stehen keine Abkürzungen. Geben Sie Zeichen und Leerzeichen ein. Am Ende des schließenden Tags muss ein Semikolon stehen.

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

3. Variablen, die sich zwischen dem Start-Tag und dem End-Tag befinden, können normal analysiert werden, Funktionen jedoch nicht. In Heredoc müssen Variablen nicht wie folgt mit Konnektoren gespleißt werden:

<?php
$name="runoob";
$a= <<<EOF
    "abc"$name
    "123"
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>
Nach dem Login kopieren

[Empfohlenes Lernen: PHP-Video-Tutorial]

Das obige ist der detaillierte Inhalt vonVerwendung von PHP EOF. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage