PHP的echo和print小谈

WBOY
풀어 주다: 2016-06-23 14:32:03
원래의
921명이 탐색했습니다.

自学php快2个多月了。学着做点东西,基本函数用的还凑合,用help点开加search找。基本没问题
不过那个php主页的说明实在是很模糊,很多参数说完了还是看不懂,有实践才有真理。这点到哪里都没有错。

碰到最初的就是echo和print的区别了,自己总结了下:

echo()和print()区别小谈

同是字符串输出echo和echo、到底有啥区别尼?!!

PHP?言里说,其实哪个都不算很严密。他们都可以不用括弧()而正常工作。
目前只发现3点比较大的区别。

1. echo()可以用逗号「,」分割?数字符串, print()不可以

print   " Hello " , " World " ;  //  syntax error。
echo   " Hello " , " World " ;  //  syntax ok!!

※echo()用了括弧「()」以后,加逗号「,」区分?数字符串也不行!请注意。

2. print()返回?果、 echo()却不返回。

1 $output1   =   print   " Hello World " ;  //  这个有输出结果的
2 $output2   =   echo   " Hello World " ;  //  这个却没有哦

3.如果不需要返回结果操作的话、echo()要稍微快一些。

 

echo ()vs  print ()

Echoing  100000  of nothing
Exe Time is  0.034925937652588  secs .

Printing  100000  of nothing
Exe Time i s  0.037981986999512  secs .

这种差距你需要么请自己判断吧

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