php中echo与print区别点整理

 更新时间:2020年01月20日 10:56:08   作者:V  
在本篇文章里小编给大家整理的是一篇关于php中echo与print区别点,需要的朋友们可以参考下。

一、两者区别

echo 支持多个字符串输出,用逗号(,)隔开,print只支持一个字符串输出;

echo 输出速度比print快;

echo 没有返回值,print返回值总是1。

二、使用

echo 是一个语言结构函数,使用可以带(),也可以不带括号。

例如:

echo ("这是一个字符串输出");

echo "这是一个字符串输出";

print的使用方法与echo一致

知识点扩展

一般来说,PHP中动态输出HTML内容,是通过print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。

在php代码编写时,我比较喜欢使用echo()来输出字符串,不过我也发现有很多人会使用print()函数来输出字符串。我一直比较不明白,使用echo()和print()到底有什么区别呢?在我感觉,它们的功能是一样的。

不过,我也认为,它们肯定有不一样的地方,只是我自己还不知道而已。

那到底它们有什么区别呢?我为此决定查个究竟。

echo输出后没有返回值 print有返回值

通过查阅相关资料发现,这两个函数确实有细微的区别。

资料说,echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。

$r = print "Hello World";

这意味着print可用在一些复杂的表达式中,而echo则不行。

但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。

相关文章

  • php基于闭包实现函数的自调用(递归)实例分析

    php基于闭包实现函数的自调用(递归)实例分析

    这篇文章主要介绍了php基于闭包实现函数的自调用,结合实例形式分析了php闭包实现递归的操作方法,需要的朋友可以参考下
    2016-11-11
  • php set_time_limit(0) 设置程序执行时间的函数

    php set_time_limit(0) 设置程序执行时间的函数

    一个简单的例子,在网页里显示1500条语句,如果未设置失效时间,则程序执行到791时结束了,如果把 set_time_limit(0); 前的注释符//去除,则程序直到1才结束。
    2010-05-05
  • Fedora下安装php Redis扩展笔记

    Fedora下安装php Redis扩展笔记

    这篇文章主要介绍了Fedora下安装php Redis扩展笔记,本文使用编译安装方式安装php Redis扩展,需要的朋友可以参考下
    2014-09-09
  • 用php获取远程图片并把它保存到本地的代码

    用php获取远程图片并把它保存到本地的代码

    Function: 获取远程图片并把它保存到本地 确定您有把文件写入本地服务器的权限变量说明: $url 是远程图片的完整URL地址,不能为空。 $filename 是可选变量: 如果为空,本地文件名将基于时间和日期 自动生成.
    2008-04-04
  • php实现递归的三种基本方式

    php实现递归的三种基本方式

    这篇文章主要介绍了php实现递归的三种基本方法,包括利用引用做参数,利用全局变量,利用静态变量来实现递归,并附上了相关示例,最后给大家一个演示,涉及php的递归操作技巧,需要的朋友可以参考下
    2015-08-08
  • 深入php中var_dump方法的使用详解

    深入php中var_dump方法的使用详解

    本篇文章是对php中var_dump方法的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php截取html字符串及自动补全html标签的方法

    php截取html字符串及自动补全html标签的方法

    这篇文章主要介绍了php截取html字符串及自动补全html标签的方法,是php对html操作非常实用的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 在smarty中调用php内置函数的方法

    在smarty中调用php内置函数的方法

    在smarty中调用php的内置函数,相信很多人都不是很很了解smarty的一个重要功能,就是能在smarty模板里面调用php的内置函数
    2013-02-02
  • PHP购物车类Cart.class.php定义与用法示例

    PHP购物车类Cart.class.php定义与用法示例

    这篇文章主要介绍了PHP购物车类Cart.class.php定义与用法,结合实例形式给出了购物车类Cart.class.php的完整定义代码并分析了相关的使用技巧,需要的朋友可以参考下
    2016-07-07
  • PHP+Mysql+jQuery实现动态展示信息

    PHP+Mysql+jQuery实现动态展示信息

    在本文中,我将介绍如何在页面上实现动态展示用户发表的信息,将用户发表的信息逐条播放展示。该效果可以在展示系统动态、商品评论等场景应用
    2011-10-10

最新评论