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函数
Oct 09 PHP
IIS+PHP+MySQL+Zend配置 (视频教程)
Dec 13 PHP
php 验证码实例代码
Jun 01 PHP
PHP缓存技术的使用说明
Aug 06 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
Jun 13 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
PHP基于工厂模式实现的计算器实例
Jul 16 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
Nov 05 PHP
PHP数组相加操作及与array_merge的区别浅析
Nov 26 PHP
PHP实现二维数组去重功能示例
Jan 12 PHP
PHP的mysqli_sqlstate()函数讲解
Jan 23 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
Aug 24 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&MYSQL分页原理及实现
2007/01/02 PHP
PHP实现多进程并行操作的详解(可做守护进程)
2013/06/18 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
2019/10/11 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
js png图片(有含有透明)在IE6中为什么不透明了
2010/02/07 Javascript
javascript延时加载之defer测试
2012/12/28 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
详解JavaScript对象和数组
2015/12/03 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
python基础教程之数字处理(math)模块详解
2014/03/25 Python
在Ubuntu系统下安装使用Python的GUI工具wxPython
2016/02/18 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python产生Gnuplot绘图数据的方法
2018/11/09 Python
numpy concatenate数组拼接方法示例介绍
2019/05/27 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
Django中的cookie和session
2019/08/27 Python
Python 实现将数组/矩阵转换成Image类
2020/01/09 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
个人考核材料
2014/05/15 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
淘宝店策划方案
2014/06/07 职场文书
服务标语大全
2014/06/18 职场文书
交通事故和解协议书
2014/09/25 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python