heredoc 很好的实现模板和代码分离
<<<标识符
文本块....
标识符;
1.以<<<End开始标记开始,以End结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号。开始标记和开始标记相同,比如常用大写的EOT、EOD、EOF来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可。
2.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。
3.heredoc常用在输出包含大量HTML语法中。
4 很重要的一点必须指出,结束标识符所在的行不能包含任何其它字符,
<?php
$name = 'php自学网';
print <<<EOT
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>php中heredoc技术用法详解-php自学网</title>
</head>
<body>
Hello,$name!
</body>
</html>
EOT;
?>