PHP中echo,print,print_r的区别?

print 是打印字符串
print_r 则是打印复合类型 如数组 对象等
在PHP中的执行速率从快到慢为:echo(),   print(),   print_r()

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)  

print()    只能打印出简单类型变量的值(如int,string)  
print_r() 可以打印出复杂类型变量的值(如数组,对象)  
echo     输出一个或者多个字符串


修正:

print 实际上不是函数(而是语言结构),所以可以不用圆括号包围参数列表。

和 echo 最主要的区别: print 仅支持一个参数,并总是返回 1


ps:感谢评论

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值