PHP:echo,print,print_r,var_dump区别

举报
彭世瑜 发表于 2021/08/14 00:19:45 2021/08/14
【摘要】 函数返回值括号输出多个变量可以输出不可以输出echo没有返回值,返回会报错可带,可不带可以(不可加括号)“字符型,整形,浮点型,布尔型,资源”“数组,对象”(会报错)“NULL”(不会报错)print有返回值可带,可不带不可以“字符型,整形,浮点型,布尔型,资源”“NULL”(不会报错)print_r()有返回值必须带不可以“字符型,整形,浮点型,布尔型,数组,对象,资...
函数 返回值 括号 输出多个变量 可以输出 不可以输出
echo 没有返回值,返回会报错 可带,可不带 可以(不可加括号) “字符型,整形,浮点型,布尔型,资源” “数组,对象”(会报错)“NULL”(不会报错)
print 有返回值 可带,可不带 不可以 “字符型,整形,浮点型,布尔型,资源” “NULL”(不会报错)
print_r() 有返回值 必须带 不可以 “字符型,整形,浮点型,布尔型,数组,对象,资源” “NULL”(不会报错)
var_dump() 有返回值,但是返回值是NULL 必须带 可以 “字符型,整形,浮点型,布尔型,数组,对象,资源,NULL”

参考
PHP面试题4:echo,print,print_r,var_dump区别

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/88647904

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。