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

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

不言
發布: 2023-04-04 12:10:02
轉載
5397 人瀏覽過

這篇文章帶給大家的內容是關於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中文網其他相關文章!

相關標籤:
eof
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板