国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 解析php中heredoc的使用方法

解析php中heredoc的使用方法

2020-04-16 14:33PHP教程網 PHP教程

本篇文章是對php中heredoc的使用方法進行了詳細的分析介紹,需要的朋友參考下

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

如下:

復制代碼 代碼如下:


<?php
$name = '淺水游';
print <<<EOT
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
</head>
<body>
<!--12321-->
Hello,$name!
</body>
</html>
EOT;
?>


1.以<<<End開始標記開始,以End結束標記結束,結束標記必須頂頭寫,不能有縮進和空格,且在結束標記末尾要有分號 。開始標記和開始標記相同,比如常用大寫的EOT、EOD、EOF來表示,但是不只限于那幾個,只要保證開始標記和結束標記不在正文中出現即可。

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

復制代碼 代碼如下:


$v=2;
$a= <<<EOF
"abc"$v
"123"
EOF;
echo $a; //結果連同雙引號一起輸出:"abc"2 "123"


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

復制代碼 代碼如下:


function outputhtml(){
echo "<html>";
echo "<head><title>主頁</title></head>";
echo "<body>主頁內容</body>";
echo "</html>;
}

 

function outputhtml()
{
echo <<<EOT
   <html>
   <head><title>主頁</title></head>
   <body>主頁內容</body>
   </html>
EOT;
}
outputhtml();

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青青草视频在线免费观看 | 午夜视频网 | 一道本一二三区 | 国产一区二区三区在线观看网站 | 国产精品一码二码三码在线 | 久久中文字幕一区 | 亚洲黄色成人 | av手机在线播放 | 在线视频中文字幕 | 色视频网站在线观看 | 国产精品成人3p一区二区三区 | 小情侣高清国产在线播放 | 日本精品一区二区三区在线观看视频 | 国产一级毛片aaa | 亚洲天堂2020 | 黑人中文字幕一区二区三区 | 久久综合九九 | 久久噜噜噜精品国产亚洲综合 | 久久99精品久久久久久噜噜 | 伊人激情 | 成人午夜视频在线观看 | 国产精品免费网站 | 伊人色综合网 | 精品av| 91在线视频观看 | 精品综合 | 97热在线观看 | 国产成人免费在线 | 午夜午夜精品一区二区三区文 | 亚洲欧美在线观看 | 精品久久国产老人久久综合 | 亚洲高清视频在线 | 国产一区二区av | 精品欧美 | 欧美日韩日本国产 | 成人黄网在线观看 | 亚洲精品久久久久久动漫 | 亚洲深深色噜噜狠狠网站 | 亚洲成人在线观看视频 | 99福利影院 | 中国久久久 |