通過巧妙的使用Heredoc結構技術,來部分的實現了界面與代碼的準分離, 避免了大量的雙引號或者單引號, 讓代碼看起來也舒服了很多.
Hello,$webname!EOT; ?>
注意:
1. 以<<
2. 開始標記和開始標記相同,比如常用大寫的EOT、EOD、EOF來表示,但是不只限于那幾個,只要保證開始標記和結束標記不在正文中出現即可。
3.位于開始標記和結束標記之間的變量可以被正常解析,但是函數則不可以。在heredoc中,變量不需要用連接符.或,來拼接,如下:
$names=莊子; $str = <<4. heredoc常用在輸出包含大量HTML語法文檔的時候。比如:函數outputhtml()要輸出HTML的主頁。可以有兩種寫法。很明顯第二種寫法比較簡單和易于閱讀
第一種:
function outputhtml(){ echo ""; echo "主頁"; echo "主頁內容"; echo "; }第二種:
function outputhtml() { echo <<