heredoc 結構就象是沒有使用雙引號的雙引號字串,這就是說在 heredoc 結構中單引號不用被轉義。其結構中的變數將被替換,但在 heredoc 結構中含有複雜的變數時要格外小心。其對格式化輸出內容時,比較有用 ,具體其有以下特點:1.開始標記和結束標記使用相同的字串,通常以大寫字母來寫。
2.開始標記後不能出現空格或多餘的字元。
3.結束標記必須頂頭寫,不能有縮排和空格,且在結束標記末尾要有分號 。
4.位於開始標記和結束標記之間的變數可以被正常解析,但是函式則不可以。在heredoc中,變數不需要用連線符.或,來拼接 。
<?php
$name = "張三";
$str = <<?php
$name = '張三';
$str = <<<'eot'
你好,$name!
eot;
// 此處會將結構內的**原樣輸出
echo $str;
heredoc和nowdoc大大方便了我們輸出字串,再也不用類似echo 「"這種用連線符拼接的寫法了
php中heredoc和nowdoc的使用方法
heredoc技術,在正規的php文件中和技術書籍中一般沒有詳細講述,只是提到了這是一種perl風格的字串輸出技術。但是現在的一些論壇程式,和部分文章系統,都巧妙的使用heredoc技術,來部分的實現了介面與 的準分離,phpwind模板就是乙個典型的例子。如下 name 淺水遊 print hel...
php中heredoc的使用方法
svoting votes eos heredoc技術,在正規的php文件中和技術書籍中一般沒有詳細講述,只是提到了這是一種perl風格的字串輸出技術。1.以 開始標記開始,以end結束標記結束,結束標記必須頂頭寫,不能有縮排和空格,且在結束標記末尾要有分號。開始標記和開始標記相同,比如常用大寫的e...
php中heredoc的使用方法
heredoc技術,在正規的php文件中和技術書籍中一般沒有詳細講述,只是提到了這是一種perl風格的字串輸出技術。但是現在的一些論壇程式,和部分文章系統,都巧妙的使用heredoc技術,來部分的實現了介面與 的準分離,phpwind模板就是乙個典型的例子。untitled document eot...