php中echo与print区别点整理
发布:smiling 来源: PHP粉丝网 添加日期:2022-02-06 09:27:55 浏览: 评论:0
在本篇文章里小编给大家整理的是一篇关于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语句。
Tags: echo print
- 上一篇:PHP七种数据类型知识点总结
- 下一篇:最后一页
相关文章
- ·php中echo、print、print_r、printf、sprintf、var_dump用法介绍(2014-03-24)
- ·php根据变量的类型 自动识别echo或dump(2014-03-24)
- ·PHP使用ECHO输出双引号"与单引号′的方法(2016-07-27)
- ·php编程中echo用逗号和用点号连接的区别(2019-11-06)
- ·PHP学习之了解echo,print,vardump语句之间的区别(2020-04-04)
- ·php中echo和print的区别是什么(2020-04-19)
- ·PHP中echo和print的区别(2021-04-09)
- ·PHP Echo字符串的连接格式(2021-07-13)
- ·PHP7 echo和print语句实例用法(2021-11-09)
- ·PHP写API输出的时用echo的原因详解(2021-11-20)
- ·PHP sprintf() 函数使用方法详解(2014-03-12)
- ·php中sprintf函数用法详细(2014-03-14)
- ·PHP sprintf()实现格式化输出(2014-03-15)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)