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 相关文章推荐
在项目中寻找代码的坏命名
Jul 14 PHP
PHP中如何调用webservice的实例参考
Apr 25 PHP
百度地图API应用之获取用户的具体位置
Jun 10 PHP
PHP中的插件机制原理和实例
Jul 08 PHP
php生成excel列名超过26列大于Z时的解决方法
Dec 29 PHP
PHP下载生成的csv文件及问题总结
Aug 06 PHP
PHP可变函数学习小结
Nov 29 PHP
学习php设计模式 php实现装饰器模式(decorator)
Dec 07 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
Jul 21 PHP
php实现文件管理与基础功能操作
Mar 21 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
详解PHP PDO简单教程
May 28 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
php不允许用户提交空表单(php空值判断)
2013/11/12 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
详解JavaScript的回调函数
2015/11/20 Javascript
浅谈js的ajax的异步和同步请求的问题
2016/10/07 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
2019/11/01 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
python简单的函数定义和用法实例
2015/05/07 Python
Python抽象和自定义类定义与用法示例
2018/08/23 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
python实现随机漫步方法和原理
2019/06/10 Python
在python中用url_for构造URL的方法
2019/07/25 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
几道Web/Ajax的面试题
2016/11/05 面试题
家庭教育先进个人事迹材料
2014/01/24 职场文书
三万活动总结
2014/04/28 职场文书
暂停营业通知
2015/04/25 职场文书
人与自然观后感
2015/06/16 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
小学入学感言
2015/08/01 职场文书
工作服管理制度范本
2015/08/06 职场文书
环保建议书范文
2015/09/14 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang
MySQL8.0的WITH查询详情
2021/08/30 MySQL
如何在python中实现ECDSA你知道吗
2021/11/23 Python