php中回波与打印有什么不同

  介绍

本篇文章给大家分享的是有关php中回波与打印有什么不同,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

一、两者区别

回声支持多个字符串输出,用逗号(,)隔开,打印只支持一个字符串输出;

回声输出速度比印刷快;

回声没有返回值,打印返回值总是1 .

二、使用

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

例如:

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

打印的使用方法与回声一致

知识点扩展:

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

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

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

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

回声输出后没有返回值打印有返回值

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

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

$ r=打印“你好World";

这意味着打印可用在一些复杂的表达式中,而回波则不行。

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

以上就是PHP中回波与打印有什么不同,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

php中回波与打印有什么不同