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

Echo()、print()、print_r()区别

时间:2017-06-28 15:43:46      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:printf   不能   var_dump   之间   表达   变量   语言   适合   var   

 echo可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。echophp的内部指令,不是函数,无返回值。

print():函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。只能打印出简单类型变量的值(int,string),有返回值

printf():源于C语言中的printf()。该函数输出格式化的字符串。

print_r()var_dump()

print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。用var_dump()函数更适合调试。print_r是函数,可以打印出比较复杂的变量(如数组,对象),有返回值

var_dump()判断一个变量的类型与长度。此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

 

Echo()、print()、print_r()区别

标签:printf   不能   var_dump   之间   表达   变量   语言   适合   var   

原文地址:http://www.cnblogs.com/dalaowang/p/7089913.html

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