php中eof有什么作用

小編給大家分享一下php中eof有什么作用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司咨詢熱線:028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),成都創(chuàng)新互聯(lián)公司網(wǎng)頁制作領(lǐng)域十年,包括成都展覽展示等多個(gè)領(lǐng)域擁有多年設(shè)計(jì)經(jīng)驗(yàn),選擇成都創(chuàng)新互聯(lián)公司,為企業(yè)錦上添花!

php eof的用法:首先創(chuàng)建一個(gè)PHP示例文件;然后通過“echo <<<EOF <h2>...</h2>EOF;”語法定義一個(gè)字符串即可。

PHP EOF使用說明

下面來介紹一下如何使用EOF,具體如下:

PHP EOF(heredoc)是一種在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序語言(像Perl、PHP、Python和Ruby)里定義一個(gè)字符串的方法。

使用概述如下:

1. 必須后接分號,否則編譯通不過。

2. EOF 可以用任意其它字符代替,只需保證結(jié)束標(biāo)識(shí)與開始標(biāo)識(shí)一致。

3. 結(jié)束標(biāo)識(shí)必須頂格獨(dú)自占一行(即必須從行首開始,前后不能銜接任何空白和字符)。

4. 開始標(biāo)識(shí)可以不帶引號或帶單雙引號,不帶引號與帶雙引號效果一致,解釋內(nèi)嵌的變量和轉(zhuǎn)義符號,帶單引號則不解釋內(nèi)嵌的變量和轉(zhuǎn)義符號。

5. 當(dāng)內(nèi)容需要內(nèi)嵌引號(單引號或雙引號)時(shí),不需要加轉(zhuǎn)義符,本身對單雙引號轉(zhuǎn)義,此處相當(dāng)與q和qq的用法。

下面是一個(gè)簡單的例子:

<?php
echo <<<EOF
    <h2>我的第一個(gè)標(biāo)題</h2>
    <p>我的第一個(gè)段落。</p>
EOF;
// 結(jié)束需要獨(dú)立一行且前后不能空格
?>

注意以下幾點(diǎn):

1.以 <<<EOF 開始標(biāo)記開始,以 EOF 結(jié)束標(biāo)記結(jié)束,結(jié)束標(biāo)記必須頂頭寫,不能有縮進(jìn)和空格,且在結(jié)束標(biāo)記末尾要有分號 。

2.開始標(biāo)記和結(jié)束標(biāo)記相同,比如常用大寫的 EOT、EOD、EOF 來表示,但是不只限于那幾個(gè)(也可以用:JSON、HTML等),只要保證開始標(biāo)記和結(jié)束標(biāo)記不在正文中出現(xiàn)即可。

3.位于開始標(biāo)記和結(jié)束標(biāo)記之間的變量可以被正常解析,但是函數(shù)則不可以。在 heredoc 中,變量不需要用連接符 . 或 , 來拼接,如下:

<?php
$name="runoob";
$a= <<<EOF
    "abc"$name
    "123"
EOF;
// 結(jié)束需要獨(dú)立一行且前后不能空格
echo $a;
?>

以上是“php中eof有什么作用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文名稱:php中eof有什么作用
本文來源:http://bm7419.com/article30/gejjso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、小程序開發(fā)、電子商務(wù)、搜索引擎優(yōu)化、域名注冊、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化