Heim > Artikel > Backend-Entwicklung > Verwendung von PHP EOF
Verwendung von php eof: Erstellen Sie zunächst eine PHP-Beispieldatei und definieren Sie dann einen String über die „echo b0d5af8116ab785c6b395461bd16df96...473f0a7621bec819994bb5020d29372aEOF;“.
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; // 结束需要独立一行且前后不能空格 ?>
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; ?>
[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!