gpt4 book ai didi

php中echo与print区别点整理

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php中echo与print区别点整理由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1、两者区别 。

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

echo 输出速度比print快; 。

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

2、使用 。

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

例如:

?
1
2
3
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语句.

原文链接:https://www.php.cn/php-ask-441716.html 。

最后此篇关于php中echo与print区别点整理的文章就讲到这里了,如果你想了解更多关于php中echo与print区别点整理的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com