亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Heredoc與雙引號有什么區別?

Heredoc比起雙引號有什么優勢嗎?自我感覺用heredoc的時候用雙引號也可以啊,反而heredoc的書寫形式更加復雜了

正在回答

2 回答

之所以讓固定的代碼變復雜就是為了讓不固定的字符串變得簡單,往下看就明白了!

Heredoc和雙引號定義字符串最主要的區別:

【簡化代碼】大量字符串中如果包含{""}就需要添加“\”來轉譯(詳見http://www.xianlaiwan.cn/code/749),否則無法正常輸出。特別是字符串中有HTML代碼,會出現大量雙引號的字符串,實例如下
[雙引號定義字符串]

<?php

echo"<h1>慕課問答</h1>
<font?color=\"blue\">學而時習之,不亦說乎</font>
<font?color=\"red\">有朋自遠方來,不亦樂乎</font>
<a?href=\"1.html\"><font?color=\"yellow\">詳情</font></a>
";
?>

[Heredoc結構形式]

<?php

echo?<<<EOT
<h1>慕課問答</h1>
<font?color="blue">學而時習之,不亦說乎</font>
<font?color="red">有朋自遠方來,不亦樂乎</font>
<a?href="1.html"><font?color="yellow">詳情</font></a>
EOT;
?>

其它地方使用Heredoc和雙引號定義字符串無大區別!


1 回復 有任何疑惑可以回復我~
#1

QQ_hong 提問者

非常感謝!
2015-09-19 回復 有任何疑惑可以回復我~

非誠感謝

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Heredoc與雙引號有什么區別?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號