echo和print有什么区别

相同点:
1.两个都可以用来打印php的输出结果,但是他们都只能输出 字符串,整型跟int型浮点型数据。不能打印复合型和资源型数据;
2.他们两个都是语言结构,而非函数

不同点:
1.echo 可以连续输出多个变量,而print只能一次输出一个变量。print打印的值能直接复制给一个变量,如 $a = print “123”;
举例:

echo "tedst";
echo "<br />";
echo "a",'test','zheheh';

2.echo 输出的速度比 print 快,echo没有返回值,而print有返回值1

var_dump(print('sdfs'));

输出结果:
sdfs
int 1

猜你喜欢

转载自blog.csdn.net/xianjianfans/article/details/86352896
今日推荐