天天看點

php之eof

PHP EOF(heredoc)是一種在指令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程式語言(像Perl、PHP、Python和Ruby)裡定義一個字元串的方法。

使用概述:

  • 1. 必須後接分号,否則編譯通不過。
  • 2.EOF可以用任意其它字元代替,隻需保證結束辨別與開始辨別一緻。
  • 3. 結束辨別必須頂格獨自占一行(即必須從行首開始,前後不能銜接任何空白和字元)。
  • 4. 開始辨別可以不帶引号或帶單雙引号,不帶引号與帶雙引号效果一緻,解釋内嵌的變量和轉義符号,帶單引号則不解釋内嵌的變量和轉義符号。
  • 5. 當内容需要内嵌引号(單引号或雙引号)時,不需要加轉義符,本身對單雙引号轉義,此處相當與q和qq的用法。

執行個體

<?php

echo <<<EOF

        <h1>我的第一個标題</h1>

        <p>我的第一個段落。</p>

EOF;

// 結束需要獨立一行且前後不能空格

?>

注意:

1.以 <<<EOF 開始标記開始,以 EOF 結束标記結束,結束标記必須頂頭寫,不能有縮進和空格,且在結束标記末尾要有分号 。

執行個體