php7中echo,print,print_r,var_dump 的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php7中echo,print,print_r,var_dump 的区别相关的知识,希望对你有一定的参考价值。

来跟讲述一下php7中echo,print,print_r,var_dump 的区别

1.echo

输出一个或者多个字符串。

2.print

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

3.print_r

打印关于变量的易于理解的信息,如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 记住,print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。

4.var_dump

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

5.var_dump 和 print_r 的区别

var_dump 返回表达式的类型与值而 print_r 仅返回结果,相比调试代码使用 var_dump 更便于阅读

文章来自 www.96net.com.cn

以上是关于php7中echo,print,print_r,var_dump 的区别的主要内容,如果未能解决你的问题,请参考以下文章

PHP里echo print print_r的区别

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

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

php中echo(),print(),print_r(),var_dump()间的区别

echo,print(),print_r()和var_dump()有什么区别?

[PHP基础] echo/print/print_r 之间的区别