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 相关文章推荐
怎么样可以把 phpinfo()屏蔽掉?
Nov 24 PHP
PHP 判断常量,变量和函数是否存在
Apr 26 PHP
PHP 变量类型的强制转换
Oct 23 PHP
PHP 飞信好友免费短信API接口开源版
Jul 22 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 PHP
php/js获取客户端mac地址的实现代码
Jul 08 PHP
PHP实现文件下载断点续传详解
Oct 15 PHP
symfony表单与页面实现技巧
Jan 26 PHP
PHP根据session与cookie用户登录状态操作类的代码
May 13 PHP
如何打开php的gd2库
Feb 09 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
Mar 15 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 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文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
PHP文件上传操作实例详解
2016/09/27 PHP
PHP常用算法和数据结构示例(必看篇)
2017/03/15 PHP
PHP简单装饰器模式实现与用法示例
2017/06/22 PHP
asp 的 分词实现代码
2007/05/24 Javascript
javascript 学习之旅 (2)
2009/02/05 Javascript
自己的js工具 Event封装
2009/08/21 Javascript
javascript之AJAX框架使用说明
2010/04/24 Javascript
JavaScript小技巧 2.5 则
2010/09/12 Javascript
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
JS实现动态移动层及拖动浮层关闭的方法
2015/04/30 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
python三大神器之fabric使用教程
2019/06/10 Python
使用python对多个txt文件中的数据进行筛选的方法
2019/07/10 Python
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
办公室内勤岗位职责范本
2013/12/09 职场文书
财务会计毕业生个人求职信
2014/02/03 职场文书
2014年幼儿园植树节活动方案
2014/03/02 职场文书
环境整治工作方案
2014/05/18 职场文书
电子商务专业求职信
2014/07/10 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
中秋晚会致辞
2015/07/31 职场文书
Java实现多文件上传功能
2021/06/30 Java/Android