PHP中echo,print,print_r的有什么区别

作者: 温新

分类: 【PHP基础】

阅读: 2304

时间: 2020-02-18 15:21:27

区别一:

echo,print是语言结构;print_r函数

区别二:

echo,print只能打印标量类型(布尔、字符串、整型、浮点型)

print_r可以打印标量与复合数据类型(数组与对象)

区别三:

echo一次可以打印多个字符串(echo()一次打印一个);

print一次只能打印一个

区别四:语言结构与函数的区别

1)语言结构执行速度比函数快

2)语言结构,括号可加可不加.如:echo1或echo(1)。

注意:语言结构不能作为可变函数

请登录后再评论