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常用代码
Nov 23 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
Jun 12 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
Jul 12 PHP
PHP间隔一段时间执行代码的方法
Dec 02 PHP
php中使用base HTTP验证的方法
Apr 20 PHP
php倒计时出现-0情况的解决方法
Jul 28 PHP
详解PHP数据压缩、加解密(pack, unpack)
Dec 17 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
PHP+jQuery实现双击修改table表格功能示例
Feb 21 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等比例缩放图片
2016/10/12 PHP
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
2015/12/17 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
angular 实时监听input框value值的变化触发函数方法
2018/08/31 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
js实现简单分页导航栏效果
2019/06/28 Javascript
vue使用nprogress实现进度条
2019/12/09 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
python实现将元祖转换成数组的方法
2015/05/04 Python
Python中getpass模块无回显输入源码解析
2018/01/11 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
局域网内python socket实现windows与linux间的消息传送
2019/04/19 Python
python and or用法详解
2019/06/26 Python
Django文件存储 默认存储系统解析
2019/08/02 Python
django连接oracle时setting 配置方法
2019/08/29 Python
网上蛋糕店创业计划书
2014/01/24 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
个人考核材料
2014/05/15 职场文书
关于保护环境的建议书
2014/08/26 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
音乐教师个人总结
2015/02/06 职场文书
三八妇女节主持词
2015/07/04 职场文书
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang