码迷,mamicode.com
首页 > 其他好文 > 详细

echo、print_r、print、var_dump之间的区别

时间:2017-12-01 22:07:36      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:而不是   中间   dump   返回   obj   意义   打印   杂类   返回值   

* echo、print是php语句,var_dump和print_r是函数
* echo 输出一个或多个字符串,中间以逗号隔开,没有返回值是语言结构而不是真正的函数,因此不能作为表达式的一部分使用
* print也是php的一个关键字,有返回值 只能打印出简单类型变量的值(如int,string),如果字符串显示成功则返回true,否则返回false
* print_r 可以打印出复杂类型变量的值(如数组、对象)以列表的形式显示,并以array、object开头,但print_r输出布尔值和NULL的结果没有意义,因为都是打印"\n",因此var_dump()函数更适合调试
* var_dump() 判断一个变量的类型和长度,并输出变量的数值

echo、print_r、print、var_dump之间的区别

标签:而不是   中间   dump   返回   obj   意义   打印   杂类   返回值   

原文地址:http://www.cnblogs.com/jiandandian/p/7944324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!