php中理解print EOT分界符和echo EOT的用法区别小结


Posted in PHP onFebruary 21, 2010

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://3water.com/article/16022.htm
PHP 相关文章推荐
PHP生成静态页面详解
Nov 19 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
Jun 10 PHP
php中的比较运算符详解
Oct 28 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
PHP使用array_fill定义多维数组的方法
Mar 18 PHP
php一个解析字符串排列数组的方法
May 12 PHP
php生成验证码函数
Oct 20 PHP
thinkPHP导出csv文件及用表格输出excel的方法
Dec 30 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
Oct 08 PHP
tp5框架内使用tp3.2分页的方法分析
May 05 PHP
laravel 解决paginate查询多个字段报错的问题
Oct 22 PHP
PHP使用递归按层级查找数据的方法
Nov 10 PHP
用Zend Encode编写开发PHP程序
Feb 21 #PHP
PHP 学习路线与时间表
Feb 21 #PHP
php 高效率写法 推荐
Feb 21 #PHP
php 魔术函数使用说明
Feb 21 #PHP
php microtime获取浮点的时间戳
Feb 21 #PHP
PHP+ajax 无刷新删除数据
Feb 20 #PHP
php 读取文件乱码问题
Feb 20 #PHP
You might like
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
详解PHP中的序列化、反序列化操作
2017/03/21 PHP
js出生日期 年月日级联菜单示例代码
2014/01/10 Javascript
table对象中的insertRow与deleteRow使用示例
2014/01/26 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
基于JavaScript实现仿京东图片轮播效果
2015/11/06 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
angular基于ng-alain定义自己的select组件示例
2018/02/23 Javascript
JavaScript 中的12种循环遍历方法【总结】
2018/05/31 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
[01:02:03]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS VG
2014/05/26 DOTA
Python线程下使用锁的技巧分享
2018/09/13 Python
python实现烟花小程序
2019/01/30 Python
python全栈知识点总结
2019/07/01 Python
Python动态声明变量赋值代码实例
2019/12/30 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
Mamas & Papas沙特阿拉伯:英国最受欢迎的婴儿品牌
2017/11/20 全球购物
岗位竞聘演讲稿
2014/01/10 职场文书
学校岗位设置方案
2014/01/16 职场文书
投资意向协议书
2015/01/29 职场文书
推广普通话主题班会
2015/08/17 职场文书
2015年国庆节寄语
2015/08/17 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
MySQL视图概念以及相关应用
2022/04/19 MySQL
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js