在php中使用定界符输出大量javascript或html代码

 

在php代码中嵌入大量的javascript或html代码比较烦人,使用定界符可以解决这一问题,
定界符必须以“<<<”开始,后面跟符合php命名规则的“自定义字符串”,要输出的内容必须从下一行开始编写,且必须用“自定义字符串”在要输出内容结尾的下一行顶格编写来结束定界符,后面也可加分号。注:定界符对字符转移和变量的支持和双引号一样,但是双引号不需要转义。例如:
<?php

$name=”Li xiang”;

echo <<<test1
My name is “$name” !
<hr>
<table border=“1” bordercolor=”red” cellspacing=”0″ >
<tr>
<td>html文件</td>
<td>是否通过</td>
</tr>
<tr>
<td>test.html</td>
<td>完全通过</td>
</tr>
</table>
test1;

$name=”Zhang rui”;

echo <<<test2
<script type=text/javascript>
document.write(“<br />”);
document.write(“测试Javascript”);
document.write(“<br />”);
document.write(‘My name is “$name” !’);

</script>
test2;

?>

 

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注