首頁 > 後端開發 > PHP問題 > php eof的用法

php eof的用法

藏色散人
發布: 2023-03-09 08:18:01
原創
2749 人瀏覽過

php eof的用法:先建立一個PHP範例檔案;然後透過「echo <<...EOF;」語法定義一個字串即可。

php 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
$name="runoob";
$a= <<<EOF
    "abc"$name
    "123"
EOF;
// 结束需要独立一行且前后不能空格
echo $a;
?>
登入後複製

【推薦學習:PHP影片教學

以上是php eof的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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