echo(),print(),print_r()的区别

原创 2016年05月31日 20:09:33

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

print()
函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。

print_r()
可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"。因此用var_dump()函数更适合调试。

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

PHP中echo(),print(),print_r()的区别及打印函数

echo ,print的区别在于echo 可以输出多个变量值,而print只有一个变量,做为一个字符串输出. 另一点区别在于echo 没有返回值,print有返回值1.print不能输出数组和对象。 ...
  • anihasiyou
  • anihasiyou
  • 2013年09月23日 10:16
  • 21426

PHP中echo和print的区别

一般来说,PHP中动态输出HTML内容,是通过print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也...
  • maliao1123
  • maliao1123
  • 2016年10月10日 11:17
  • 4432

php 将print_r处理后的数据还原为原始数组的方法

php print_r方法可以把变量打印显示,使变量易于理解。如果变量是string,integer或float,将打印变量值本身,如果变量是array,将会按照一定格式显示键和元素。object与数...
  • fdipzone
  • fdipzone
  • 2016年10月31日 21:56
  • 18015

php调试时echo,print_r(),var_dump()的区别

echo() 可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。 print() 函数...
  • Alen_xiaoxin
  • Alen_xiaoxin
  • 2017年02月20日 11:06
  • 821

PHP ---- var_dump(),echo,print_r()的区别

在php开发时,我们经常要调试代码,而最常用的方法就是通过输出变量的值,来判断程序是否运行正确。在php中,最常用的三个输出语句便是var_dump(),echo,print_r()。这三个语句都可用...
  • baidu_38377749
  • baidu_38377749
  • 2017年08月03日 16:43
  • 210

PHP中echo(),print(),print_r()的区别及打印函数

echo(),print(),print_r()的区别 echo ,print的区别在于echo 可以输出多个变量值,而print只有一个变量,做为一个字符串输出. 另一点区别在于echo 没有...
  • zhanghao143lina
  • zhanghao143lina
  • 2017年03月23日 21:46
  • 380

echo、print、print_r、var_dump、printf、sprintf 和 vsprintf 的区别

本文详细说明了echo、print、print_r、var_dump、printf、sprintf 和 vsprintf 的区别,以及它们的用法,供大家一起交流和学习,更多详情请查询PHP使用手册。...
  • lamp_yang_3533
  • lamp_yang_3533
  • 2015年11月19日 00:11
  • 771

PHP中echo、print、print_r、printf、sprintf和var_dump的区别比较那些事!

对php中的输出格式,如echo、print、print_r、printf、sprintf、var_dump的区别进行分析介绍:...
  • ldx904202509
  • ldx904202509
  • 2016年04月24日 13:20
  • 202

php echo print print_r的区别

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)   print()      只能打印出简单类型变量的值(如int,string)   ...
  • l333308
  • l333308
  • 2016年06月23日 11:27
  • 100

PHP调试时echo print() print_r() var_dump()的区别

echo() 输出一个或多个值(字符串),多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。 print() ...
  • Yeoman92
  • Yeoman92
  • 2016年10月18日 15:28
  • 619
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:echo(),print(),print_r()的区别
举报原因:
原因补充:

(最多只允许输入30个字)