課程
/后端開發(fā)
/PHP
/PHP入門篇
Heredoc結(jié)構(gòu)形式,這是什么意思呀。
2014-11-11
源自:PHP入門篇 3-9
正在回答
?php 中的 heredoc技術(shù)是php用來(lái)引用字符串的一種方式。在phpwind中巧妙的運(yùn)用了這個(gè)技術(shù),實(shí)現(xiàn)了邏輯代碼和界面設(shè)計(jì)的分離。
語(yǔ)法: ?
1. 使用操作符 ?“<<<”
2. 操作符后緊跟標(biāo)識(shí)符(開始標(biāo)識(shí)符),之后重起新的一行 輸入要引用的字符串,可以包含變量。
3. 新的一行,頂格寫結(jié)束表示符,以分號(hào)結(jié)束。
要注意到幾點(diǎn):
?
1.標(biāo)識(shí)符可以自定義 一般的 有EOT ,EOD ?EOF 等, 只有保持開始表示符和結(jié)束表示符一樣即可。
2.結(jié)束表示符必須獨(dú)占一行,且必須頂格寫,最后以 ‘;’ 分號(hào)結(jié)尾。
3.所有引用的字符串中可以包含變量,無(wú)需字符串連接符。
<?php
$str?= <<<ET
heredoc test!!!
ET;
echo?$str;
?>
? ?
輸出結(jié)果?
$tring=<<<GOD;
wu liao de yi ju hua
GOD;
echo $string;
以<<<End開始標(biāo)記開始,以End結(jié)束標(biāo)記結(jié)束,結(jié)束標(biāo)記必須頂頭寫,不能有縮進(jìn)和空格,且在結(jié)束標(biāo)記末尾要有分號(hào) 。開始標(biāo)記和開始標(biāo)記相同,比如常用大寫的EOT、EOD、EOF來(lái)表示,但是不只限于那幾個(gè),只要保證開始標(biāo)記和結(jié)束標(biāo)記不在正文中出現(xiàn)即可。常用在輸出包含大量HTML語(yǔ)法d文檔的時(shí)候
舉報(bào)
PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識(shí)。
1 回答Heredoc結(jié)構(gòu)形式
1 回答Heredoc結(jié)構(gòu)形式。
3 回答Heredoc結(jié)構(gòu)形式
1 回答Heredoc結(jié)構(gòu)形式是啥樣的?
1 回答字符串多長(zhǎng)要用Heredoc結(jié)構(gòu)形式來(lái)解決?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-02-25
?php 中的 heredoc技術(shù)是php用來(lái)引用字符串的一種方式。在phpwind中巧妙的運(yùn)用了這個(gè)技術(shù),實(shí)現(xiàn)了邏輯代碼和界面設(shè)計(jì)的分離。
語(yǔ)法: ?
1. 使用操作符 ?“<<<”
2. 操作符后緊跟標(biāo)識(shí)符(開始標(biāo)識(shí)符),之后重起新的一行 輸入要引用的字符串,可以包含變量。
3. 新的一行,頂格寫結(jié)束表示符,以分號(hào)結(jié)束。
要注意到幾點(diǎn):
?
1.標(biāo)識(shí)符可以自定義 一般的 有EOT ,EOD ?EOF 等, 只有保持開始表示符和結(jié)束表示符一樣即可。
2.結(jié)束表示符必須獨(dú)占一行,且必須頂格寫,最后以 ‘;’ 分號(hào)結(jié)尾。
3.所有引用的字符串中可以包含變量,無(wú)需字符串連接符。
<?php
$str?= <<<ET
heredoc test!!!
?
ET;
echo?$str;
?>
? ?
輸出結(jié)果?
heredoc test!!!
? ?
2017-01-08
$tring=<<<GOD;
wu liao de yi ju hua
GOD;
echo $string;
2014-11-27
以<<<End開始標(biāo)記開始,以End結(jié)束標(biāo)記結(jié)束,結(jié)束標(biāo)記必須頂頭寫,不能有縮進(jìn)和空格,且在結(jié)束標(biāo)記末尾要有分號(hào) 。開始標(biāo)記和開始標(biāo)記相同,比如常用大寫的EOT、EOD、EOF來(lái)表示,但是不只限于那幾個(gè),只要保證開始標(biāo)記和結(jié)束標(biāo)記不在正文中出現(xiàn)即可。
常用在輸出包含大量HTML語(yǔ)法d文檔的時(shí)候