日韩精品欧美激情国产一区_中文无码精品一区二区三区在线_岛国毛片AV在线无码不卡_亞洲歐美日韓精品在線_使劲操好爽好粗视频在线播放_日韩一区欧美二区_八戒八戒网影院在线观看神马_亚洲怡红院在线色网_av无码不卡亚洲电影_国产麻豆媒体MDX

PHP中"<<<EOT、EOD、EOF"的用法

時間:2016-11-03 22:52:29 類型:PHP
字號:    

通過巧妙的使用Heredoc結(jié)構(gòu)技術(shù),來部分的實現(xiàn)了界面與代碼的準(zhǔn)分離, 避免了大量的雙引號或者單引號, 讓代碼看起來也舒服了很多.



            Hello,$webname!EOT; ?>

注意:

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

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

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


$names=莊子;
$str = <<

4. heredoc常用在輸出包含大量HTML語法文檔的時候。比如:函數(shù)outputhtml()要輸出HTML的主頁??梢杂袃煞N寫法。很明顯第二種寫法比較簡單和易于閱讀

第一種:


function outputhtml(){
    echo "";
    echo "主頁";
    echo "主頁內(nèi)容";
    echo ";
}

第二種:


function outputhtml()
{
    echo <<