1、echo
echo是语法结构, 无返回值
输出一个或多个标量变量的值
打印单个变量时可以使用括号, 如echo ('a')
打印多个变量时不能使用括号, 多个变量之间用逗号隔开, 如 echo $a, $b;
2、print
print也是语法结构, 但是有返回值, 并且始终为1
输出一个标题变量的值
可使用括号, 也可不使用括号
3、print_r
输出一个标量、数组、对象、资源类型的变量值
如果希望把print_r的输出内容作为返回值保存到变量里, 可以设置第2个参数为true
4、var_dump
输出一个或多个标量、数组、对象、资源类型的变量的结构信息(包括表达式的类型和值)
5、var_export
输出一个标量、数组、对象、资源类型的结构信息, 其输出是合法的PHP代码
设置第2个参数为true, 可把输出内容作为返回值保存到变量
echo是语法结构, 无返回值
输出一个或多个标量变量的值
打印单个变量时可以使用括号, 如echo ('a')
打印多个变量时不能使用括号, 多个变量之间用逗号隔开, 如 echo $a, $b;
2、print
print也是语法结构, 但是有返回值, 并且始终为1
输出一个标题变量的值
可使用括号, 也可不使用括号
3、print_r
输出一个标量、数组、对象、资源类型的变量值
如果希望把print_r的输出内容作为返回值保存到变量里, 可以设置第2个参数为true
4、var_dump
输出一个或多个标量、数组、对象、资源类型的变量的结构信息(包括表达式的类型和值)
5、var_export
输出一个标量、数组、对象、资源类型的结构信息, 其输出是合法的PHP代码
设置第2个参数为true, 可把输出内容作为返回值保存到变量