PHP中heredoc的用法(注意事項!)

2021-07-05 13:27:41 字數 601 閱讀 1004

開發環境:火狐版本41.0.1,php5.6.11

1.可以使用的結束標記有很多,比如eof,eod,eot,str,都可以用;

2.以《否則一定報錯),且在結束標記末尾要有分號 。再次宣告:開始標記和開始標記相同,比如常用大寫的eot、eod、eof來表示,但是不只限於那幾個,只要保證開始標記和結束標記不在正文中出現即可;

3.在eof之後一定要敲回車,即後面至少要有一行!否則會報錯:

parse error: syntax error, unexpected end of file in

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

5.heredoc常用在輸出包含大量html語法d文件的時候。如:

echo <<;

/**********注意!這裡,在結束符之後,必須有行,空行或其他行!**********

或者,直接輸出html:

function outputhtml()

outputhtml();

PHP中的heredoc和nowdoc的使用

heredoc 結構就象是沒有使用雙引號的雙引號字串,這就是說在 heredoc 結構中單引號不用被轉義。其結構中的變數將被替換,但在 heredoc 結構中含有複雜的變數時要格外小心。其對格式化輸出內容時,比較有用 具體其有以下特點 1.開始標記和結束標記使用相同的字串,通常以大寫字母來寫。2.開...

php中heredoc和nowdoc的使用方法

heredoc技術,在正規的php文件中和技術書籍中一般沒有詳細講述,只是提到了這是一種perl風格的字串輸出技術。但是現在的一些論壇程式,和部分文章系統,都巧妙的使用heredoc技術,來部分的實現了介面與 的準分離,phpwind模板就是乙個典型的例子。如下 name 淺水遊 print hel...

php中heredoc的使用方法

svoting votes eos heredoc技術,在正規的php文件中和技術書籍中一般沒有詳細講述,只是提到了這是一種perl風格的字串輸出技術。1.以 開始標記開始,以end結束標記結束,結束標記必須頂頭寫,不能有縮排和空格,且在結束標記末尾要有分號。開始標記和開始標記相同,比如常用大寫的e...