相同点:
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