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数据库操作面向对象的优点
Oct 09 PHP
不用iconv库的gb2312与utf-8的互换函数
Oct 09 PHP
PHP中一个控制字符串输出的函数
Oct 09 PHP
php Notice: Undefined index 错误提示解决方法
Aug 29 PHP
基于php下载文件的详解
Jun 02 PHP
php实现图形显示Ip地址的代码及注释
Jan 20 PHP
PHP实现的简单mock json脚本分享
Feb 10 PHP
PHP生成条形码大揭秘
Sep 24 PHP
PHP中include和require的区别实例分析
May 07 PHP
PDO::prepare讲解
Jan 29 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
php pdo连接数据库操作示例
Nov 18 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.NET的入门教程
2006/10/09 PHP
关于PHP5 Session生命周期介绍
2010/03/02 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
WHOOPS PHP调试库的使用
2017/09/29 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
基于jquery的超简单上下翻
2010/04/20 Javascript
document.getElementById介绍
2011/09/13 Javascript
AngularJS表单编辑提交功能实例
2015/02/13 Javascript
javascript结合CSS实现苹果开关按钮特效
2015/04/07 Javascript
Bootstrap的class样式小结
2016/12/01 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
使用JavaScript破解web
2018/09/28 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
python实现的重启关机程序实例
2014/08/21 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
Python生成数字图片代码分享
2017/10/31 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
python进程池实现的多进程文件夹copy器完整示例
2019/11/27 Python
安装PyInstaller失败问题解决
2019/12/14 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
python 追踪except信息方式
2020/04/25 Python
拓展培训心得体会
2014/01/04 职场文书
《鸿门宴》教学反思
2014/04/22 职场文书
团日活动总结书格式
2014/05/08 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
学期个人自我总结
2015/02/13 职场文书
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js
MySQL 分区表中分区键为什么必须是主键的一部分
2022/03/17 MySQL
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle