PHP:echo,print,print_r,var_dump区别
【摘要】 函数返回值括号输出多个变量可以输出不可以输出echo没有返回值,返回会报错可带,可不带可以(不可加括号)“字符型,整形,浮点型,布尔型,资源”“数组,对象”(会报错)“NULL”(不会报错)print有返回值可带,可不带不可以“字符型,整形,浮点型,布尔型,资源”“NULL”(不会报错)print_r()有返回值必须带不可以“字符型,整形,浮点型,布尔型,数组,对象,资...
函数 | 返回值 | 括号 | 输出多个变量 | 可以输出 | 不可以输出 |
---|---|---|---|---|---|
echo | 没有返回值,返回会报错 | 可带,可不带 | 可以(不可加括号) | “字符型,整形,浮点型,布尔型,资源” | “数组,对象”(会报错)“NULL”(不会报错) |
有返回值 | 可带,可不带 | 不可以 | “字符型,整形,浮点型,布尔型,资源” | “NULL”(不会报错) | |
print_r() | 有返回值 | 必须带 | 不可以 | “字符型,整形,浮点型,布尔型,数组,对象,资源” | “NULL”(不会报错) |
var_dump() | 有返回值,但是返回值是NULL | 必须带 | 可以 | “字符型,整形,浮点型,布尔型,数组,对象,资源,NULL” |
文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。
原文链接:pengshiyu.blog.csdn.net/article/details/88647904
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)