php理解print EOT分界符和echo EOT的用法的解决办法
内容摘要
这篇文章主要为大家详细介绍了php理解print EOT分界符和echo EOT的用法的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!html与p
对此感兴趣的朋友,看看idc笔记做的技术笔记!html与p
文章正文
这篇文章主要为大家详细介绍了php理解print EOT分界符和echo EOT的用法的简单示例,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
html与php编写中echo可以同时输出多个字符串,并不需要圆括号。print只可以同时输出一个字符串,需要圆括号。print的用法和C语言很像,所以会对输出内容里的%做特殊解释。echo无返回值,print()有返回值,当其执行失败(比如断线)时返回flase 。echo可以多个参数,print一个参数。推荐用echo。看下面的例子就能明白php中print <<<EOT是干什么用的了:代码如下:
print <<<EOT
<html>
<head></head>
<body>
$value;
<img src="$img">
...
</body>
<html>
EOT;
含义:<<< 运算符,将由自定义分界符间的内容视为字符串,可对其间的变量做处理;EOT 自定义分界符,结束时必须位于行首;在同一页面中使用<<<标记标记;注:标记名为配对出现,同一页面中不允许同名出现两个以上标记名;另:配对标记名的结尾标记名应单独一行,前后均不允许输出字符...(例如空格等不可见但存在的字符..)。优点:这样可以输出大段的HTML 而且不用把里面的引号转义 就是不用 \" 这样自动替换里面的变量。如何在php中输出html代码(EOT)PHP代码
代码如下:
<?php
echo <<< EOT
<table width=80% border="2" cellpadding="3" cellspacing="0" bordercolor="#808080">
<tr bgcolor="#84A9E1">
<td align="center">ClassID</td>
<td align="center">stuno</td>
<td align="center">学生姓名</td>
<td align="center">家长姓名</td>
<td align="center">家长手机号</td>
</tr>
EOT;
?>
详细出处参考:https://www.idcnote.com/article/16022.htm
注:关于php理解print EOT分界符和echo EOT的用法的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释