php eof的用法:先建立一個PHP範例檔案;然後透過「echo <<
...EOF;」語法定義一個字串即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
PHP EOF使用說明
下面來介紹如何使用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.以<< 2.開始標記和結束標記相同,例如常用大寫的EOT、EOD、EOF 來表示,但是不限於那幾個(也可以用:JSON、HTML等),只要保證開始標記和結束標記不在正文中出現即可。 3.位於開始標記和結束標記之間的變數可以正常解析,但是函數則不行。在 heredoc 中,變數不需要用連接符號 . 或 , 來拼接,如下: 【推薦學習:PHP影片教學】 以上是php eof的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!<?php
$name="runoob";
$a= <<<EOF
"abc"$name
"123"
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>