print?echo?
我就想知道print 和 echo 有啥区别?为毛又冒出了print?
我就想知道print 和 echo 有啥区别?为毛又冒出了print?
2015-11-18
1、void echo ( string $arg1 [, string $... ] )
echo 不是一个函数(它是一个语言结构), 因此你不一定要使用小括号来指明参数,单引号,双引号都可以。 echo (不像其他语言构造)不表现得像一个函数, 所以不能总是使用一个函数的上下文。 另外,如果你想给echo传递多个参数, 那么就不能使用小括号。
2、int print ( string $arg )
print 实际上不是一个函数(它是一个语言结构),因此你可以不必使用圆括号来括起它的参数列表。
返回值:总是返回 1。
3、这两个输出方式区别是有无返回值和是否可以传递多个参数,echo平时用的比较多,并且可以传递多个参数很方便
参考PHP手册
举报