作者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