在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。
echo与print的区别:
echo | ||
连续输出字符串 | 能连续输出多个字符串 | 只能输出一个字符串 |
返回值 | 无 | 返回1 |
用法 | echo或echo() | print或print() |
(1)echo能连续输出多个字符串,print只能输出一个字符串:
实例1:
<span style="color: #000000">php </span><span style="color: #008000">/*</span><span style="color: #008000">echo能连续输出多个字符串,print只能输出一个字符串</span><span style="color: #008000">*/</span> <span style="color: #0000ff">echo</span> "echo输出一个字符串:"<span style="color: #000000">; </span><span style="color: #0000ff">echo</span> "hello,world"; <span style="color: #008000">//</span><span style="color: #008000">echo输出一个字符串</span> <span style="color: #0000ff">echo</span> "<br>"<span style="color: #000000">; </span><span style="color: #0000ff">echo</span> "echo输出多个字符串:"<span style="color: #000000">; </span><span style="color: #0000ff">echo</span> "hello,world","hello,php","hello,python"; <span style="color: #008000">//</span><span style="color: #008000">echo输出多个字符串</span> <span style="color: #0000ff">echo</span> "<br>"<span style="color: #000000">; </span><span style="color: #0000ff">print</span> "print输出一个字符串:"<span style="color: #000000">; </span><span style="color: #0000ff">print</span> "hello,world"; <span style="color: #008000">//</span><span style="color: #008000">print输出一个字符串</span> <span style="color: #0000ff">print</span> "<br>"<span style="color: #000000">; </span><span style="color: #008000">/*</span><span style="color: #008000">start-【print连续输出多个字符串】-start</span><span style="color: #008000">*/</span>
<span style="color: #008000"></span><span style="color: #0000ff">print</span> "print输出多个字符串:"<span style="color: #000000">; </span><span style="color: #0000ff">print</span> "hello,world","hello,php","hello,python"; <span style="color: #008000">//</span><span style="color: #008000">print输出多个字符串,出错提示:Parse error: syntax error, unexpected ',' in C:\Users\13842\PhpstormProjects\test\print&echo.php on line 14</span><span style="color: #008000"> /*</span><span style="color: #008000">end-【print连续输出多个字符串】-end</span><span style="color: #008000">*/</span><span style="color: #0000ff">print</span> "<br>"<span style="color: #000000">; </span>?>
屏蔽【print连续输出多个字符串】的代码,结果如下:
如果不屏蔽【print连续输出多个字符串】的代码,出现错误(语法错误):
(2)echo无返回值,print永远返回1
<span style="color: #000000">php </span><span style="color: #008000">/*</span><span style="color: #008000">print返回1,echo无返回值</span><span style="color: #008000">*/</span> <span style="color: #800080">$print_value</span>=<span style="color: #0000ff">print</span> "hello,world<br>"; <span style="color: #008000">//</span><span style="color: #008000">结果:hello,world</span> <span style="color: #0000ff">print</span> "返回值为<span style="color: #800080">$print_value</span>"; <span style="color: #008000">//</span><span style="color: #008000">结果:返回值为1</span> <span style="color: #800080">$echo_value</span>=<span style="color: #0000ff">echo</span> "hello,world<br>"; <span style="color: #008000">//</span><span style="color: #008000">出现语法错误</span> ?>
(3)输出方式,带括号和不带括号没有什么区别,这里不做解释。
Technorati 标签: php,echo,print
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章
刺客信条阴影:贝壳谜语解决方案
4 周前ByDDD
Windows 11 KB5054979中的新功能以及如何解决更新问题
3 周前ByDDD
在哪里可以找到原子中的起重机控制钥匙卡
4 周前ByDDD
<🎜>:死铁路 - 如何完成所有挑战
1 个月前ByDDD
如何修复KB5055523无法在Windows 11中安装?
2 周前ByDDD

热工具

记事本++7.3.1
好用且免费的代码编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具