PHP中echo与print区别点整理

一般来说,PHP中动态输出HTML内容,是通过print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。

Posted in PHP onMarch 09, 2021
  • echo 支持多个字符串输出,用逗号(,)隔开,print只支持一个字符串输出;
  • echo 输出速度比print快;
  • echo 没有返回值,print返回值总是1。
  • echo 是一个语言结构函数,使用可以带(),也可以不带括号。
echo ("这是一个字符串输出");
echo "这是一个字符串输出";

一般来说,PHP中动态输出HTML内容,是通过print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。

echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。

$r = print "Hello World";

这意味着print可用在一些复杂的表达式中,而echo则不行。

但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。

 

PHP 相关文章推荐
社区(php&&mysql)四
Oct 09 PHP
简单采集了yahoo的一些数据
Feb 14 PHP
php mysql数据库操作分页类
Jun 04 PHP
PHP的SQL注入实现(测试代码安全不错)
Feb 27 PHP
php处理斐波那契数列非递归方法
Feb 04 PHP
php使用exec shell命令注入的方法讲解
Nov 12 PHP
php实现图片添加水印功能
Feb 13 PHP
ThinkPHP分页类使用详解
Mar 05 PHP
php进程间通讯实例分析
Jul 11 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
May 20 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
Jun 07 PHP
PHP实现打包zip并下载功能
Jun 12 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
Mar 09 #PHP
PHP读取文件或采集时解决中文乱码
Mar 09 #PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Mar 09 #PHP
PHP7 windows支持
Mar 09 #PHP
PHP7 新增常量
Mar 09 #PHP
PHP7移除的扩展和SAPI
Mar 09 #PHP
PHP7新增函数
Mar 09 #PHP
You might like
目录,文件操作详谈―PHP
2006/11/25 PHP
隐藏你的.php文件的实现方法
2007/03/19 PHP
php开发留言板的CRUD(增,删,改,查)操作
2012/04/19 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
phpwind放自动注册方法
2006/12/02 Javascript
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
node.js中watch机制详解
2014/11/17 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
JavaScript中关联原型链属性特性
2016/02/13 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
vue filters的使用详解
2018/06/11 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
2019/04/12 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
javascript实现扫雷简易版
2020/08/18 Javascript
js实现缓动动画
2020/11/25 Javascript
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
python实现支持目录FTP上传下载文件的方法
2015/06/03 Python
python列表操作之extend和append的区别实例分析
2015/07/28 Python
jupyter安装小结
2016/03/13 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
《地震中的父与子》教学反思
2014/04/10 职场文书
2014年预备党员群众路线教育实践活动对照检查材料思想汇报
2014/10/02 职场文书
教师自查自纠材料
2014/10/14 职场文书
三潭印月的导游词
2015/02/12 职场文书
工作推荐信模板
2015/03/25 职场文书
2015年班干部工作总结
2015/04/29 职场文书
创业计划之特色精品店
2019/08/12 职场文书
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js