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 相关文章推荐
收集的DedeCMS一些使用经验
Mar 17 PHP
用PHP与XML联手进行网站编程代码实例
Jul 10 PHP
PHP批量生成缩略图的代码
Jul 19 PHP
phpmyadmin 访问被拒绝的真实原因
Jun 15 PHP
ecshop 批量上传(加入自定义属性)
Mar 20 PHP
PHP 查找字符串常用函数介绍
Jun 07 PHP
php函数间的参数传递(值传递/引用传递)
Sep 23 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
May 06 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
Aug 14 PHP
PHP和C#可共用的可逆加密算法详解
Oct 26 PHP
PHP实现随机数字、字母的验证码功能
Aug 01 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漏洞小结
2012/02/05 PHP
PHP三元运算的2种写法代码实例
2014/05/12 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
js 图片轮播(5张图片)
2008/12/30 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
JS实现霓虹灯文字效果的方法
2015/08/06 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
2016/09/23 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
解决AngualrJS页面刷新导致异常显示问题
2017/04/20 Javascript
微信扫码支付零云插件版实例详解
2017/04/26 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
[02:58]献给西雅图的情书_高清
2014/05/29 DOTA
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
基于python绘制科赫雪花
2018/06/22 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
英国高街电视:High Street TV
2018/05/22 全球购物
英国时尚首饰品牌:Missoma
2020/06/29 全球购物
Android面试宝典
2013/08/06 面试题
战友聚会邀请函
2014/01/18 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
市场策划求职信
2014/08/07 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
见习报告格式范文
2014/11/08 职场文书
化验室岗位职责
2015/02/14 职场文书
教学反思怎么写
2016/02/24 职场文书
2019幼儿教师求职信(3篇)
2019/09/20 职场文书
Python echarts实现数据可视化实例详解
2022/03/03 Python