> php教程 > php手册 > PHP 학습일지(3) -echo&print

PHP 학습일지(3) -echo&print

WBOY
풀어 주다: 2016-08-22 10:14:24
원래의
1363명이 탐색했습니다.

      在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。

echo与print的区别:

  echo print
连续输出字符串 能连续输出多个字符串 只能输出一个字符串
返回值 返回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连续输出多个字符串】的代码,结果如下:

PHP 학습일지(3) -echo&print

如果不屏蔽【print连续输出多个字符串】的代码,出现错误(语法错误):

PHP 학습일지(3) -echo&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
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿