手机
当前位置:查字典教程网 >编程开发 >php教程 >php中理解print EOT分界符和echo EOT的用法区别小结
php中理解print EOT分界符和echo EOT的用法区别小结
摘要:html与php编写中echo可以同时输出多个字符串,并不需要圆括号。print只可以同时输出一个字符串,需要圆括号。print的用法和C语...

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;

?>

详细出处参考:http://www.jb51.net/article/16022.htm

【php中理解print EOT分界符和echo EOT的用法区别小结】相关文章:

php分页的功能模块分享

php解析字符串里所有URL地址的方法

php中命名空间namespace用法介绍

新版mysql+apache+php Linux安装指南

php跨服务器访问方法小结

php替换字符串中间字符为省略号的方法

php中静态类与静态变量用法区别解析

PHP file_get_contents函数读取远程数据超时的解决方法

PHP中foreach()用法汇总

php采集中国代理服务器网的方法

精品推荐
分类导航