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 ---- var_dump(),echo,print_r()的区别

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

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

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

php echo print print_r的区别

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)   print()      只能打印出简单类型变量的值(如int,string)   ...

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

对php中的输出格式,如echo、print、print_r、printf、sprintf、var_dump的区别进行分析介绍:

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

本文详细说明了echo、print、print_r、var_dump、printf、sprintf 和 vsprintf 的区别,以及它们的用法,供大家一起交流和学习,更多详情请查询PHP使用手册。

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

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

PHP中的echo、print、print_r、sprintf、var_dump之间的区别

①echo:命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开;用点号进行连接,如: echo $myvar1; echo 1,2,$myvar,"bold"; ② prin...

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

原文链接:http://www.cnblogs.com/tylerdonet/p/3702527.html 常见的输出语句 echo() 可以一次输出多个值,多个值之间用逗号分隔。ech...

echo print printf() sprintf()区别

echo print printf() sprintf()区别 printf sprintf的区别,当然,即便是最简单的Web网站都会想浏览器输出数据,PHP也提供了一系列输出信息的方法。1.prin...

PHP echo, print, printf, sprintf函数的区别和使用

1. echo函数:输出函数,是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如: echo $myvar1; echo 1,2,$myvar,"bold";2. print函数:是...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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