echo, print, print_r, var_dump, var_export比较

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, 可把输出内容作为返回值保存到变量


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值