PHP中的echo,print_r,var_dump分别可以输出哪些数据类?它们有什么区别?

如题所述

echo 输出字符串,不是函数,没有返回值
print_r 则是打印复合类型 如数组 对象
var_dump 显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
区别
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-21
echo ‘输出一个字符串’;//只可以输出字符串和数字

print_r — 打印关于变量的易于理解的信息,一般用输出数组结构

var_dump — 打印变量的相关信息,一般用于数组和对象打印

自己用一下就清楚了本回答被提问者和网友采纳