首頁 >後端開發 >php教程 >PHP中EOF的用法介紹(附範例)

PHP中EOF的用法介紹(附範例)

不言
不言轉載
2018-11-14 17:03:265412瀏覽

這篇文章帶給大家的內容是關於PHP中EOF的用法介紹(附範例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

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

使用概述:

必須後接分號,否則編譯通不過;

EOF可以用任意其他字元代替,只需保證結束標識和開始標識一致;

結束標識必須頂格獨自佔一行(即必須從行首開始,前後不能銜接任何空白和字元);

開始標識可以不帶引號或帶單雙引號,不帶引號與引號效果一致,解釋內嵌的變數和轉義字符,而帶單引號則不解釋內嵌的變數和轉義符號;

當內容需要內嵌引導(單引號或雙引號)時,不需要加轉義符號,本身對單雙引號轉義;

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

#注意:

以 <<

開始標記和結束標記相同,例如常用大寫的 EOT、EOD、EOF 來表示,但是不限於那幾個(也可以用:JSON、HTML等),只要保證開始標記和結束標記不在正文中出現即可。

位於開始標記和結束標記之間的變數可以被正常解析,但是函數則不行。在 heredoc 中,變數不需要用連接符號 . 或 , 來拼接,如下:

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

以上是PHP中EOF的用法介紹(附範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除
上一篇:php職業是什麼下一篇:php職業是什麼