函数返回值括号输出多个变量可以输出不可以输出echo没有返回值,返回会报错可带,可不带可以(不可加括号)“字符型,整形,浮点型,布尔型,资源”“数组,对象”(会报错)“NULL”(不会报错)print有返回值可带,可不带不可以“字符型,整形,浮点型,布尔型,资源”“NULL”(不会报错)print_r()有返回值必须带不可以“字符型,整形,浮点型,布尔型,数组,对象,资源”“NULL”(不会报错)var_dump()有返回值,但是返回值是NULL必须带可以“字符型,整形,浮点型,布尔型,数组,对象,资源,NULL”
参考 PHP面试题4:echo,print,print_r,var_dump区别