作者eliang ()
看板Web_Design
標題Re: 再問一個 關於變數的
時間Sat Jun 19 19:03:27 2004
※ 引述《ificould (茶與咖啡的戰爭)》之銘言:
: 是不是echo 之後有字串與變數
: 就得用 . 來連接?
: ex.
: echo "<br>".$var."<br>";
: 一定要這樣做嗎?
: 有點醜說
: 有沒有更好的辦法?
有時候你可能要用 php 輸出很多 HTML, 一般人用的方法有兩個,
一是用 print 或 echo, 然後配合 "" 或 '' 來印,
另一種則是把 HTML 寫在 <?php ?> 範圍之外,
上述兩種方法都會造成程式變得很亂...
所以這邊我再提供一個更好的方法, 此方法叫 heredoc:
$content = <<< EOT // 此為範圍的起點, <<< 是語法, EOT 為自己取的名稱
<html>
<head>
<title>標題</title>
</head>
<body>
....很多很多內容
裡頭的變數也會自動被轉換....
</body>
</html>
EOT; // 範圍的終點, 一定要獨立一行, 名稱和起點對映
print $content;
當然, 像下面這樣寫...也是可以
print <<< EOT
.........這裡是內容
EOT;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.168.200
※ 編輯: eliang 來自: 210.58.168.200 (06/19 19:05)
1F:推 dinos:可以請問這是在哪邊看到的嗎? 140.113.158.10 06/19
2F:推 eliang:PHP Bible 2nd Edition 中譯本 210.58.168.200 06/20