首頁 >後端開發 >php教程 >php中heredoc的用法

php中heredoc的用法

不言
不言原創
2018-07-09 17:48:281676瀏覽

這篇文章主要介紹了關於php中heredoc的用法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

Heredoc技術,在正規的PHP文檔中和技術書籍中一般沒有詳細敘述,只是提到了這是一種Perl風格的字串輸出技術。
但現在的一些論壇程序,和部分文章系統,都巧妙的使用heredoc技術,來部分的實現了介面與程式碼的準分離,phpwind模板就是一個典型的例子。

<?php
$name = &#39;world测试&#39;;
echo <<<EOT
<html> 
<head> 
<meta charset="utf-8" /> 
<title>Test</title> 
</head> 
<body>
Hello,$name! 
</body> 
</html>
EOT;
?>

1.以<<2.位於開始標記和結束標記之間的變數可以被正常解析,但是函數則不行。在heredoc中,變數不需要用連接符號.
3.heredoc常用在輸出包含大量HTML語法和文件的時候。例如:

<?php
$v = 123456;
$a = <<<EOF
"abc" $v "123"
EOF;
echo $a; 
// 结果连同双引号一起输出:"abc" 123456 "123"
?>

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

php的後期靜態綁定

PHP陣列的使用方法

以上是php中heredoc的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn