var_dump函数会将输出信息直接发送到浏览器或命令行终端,而print_r函数会返回输出信息作为字符串,需要通过echo或其他输出函数来显示。 var_dump函数可以同时输出多个变量的信息,而print_r函数只能处理一个变量。 总的来说,var_dump函数更适合用来做调试和查看变量的详细信息,而print_r函数更适合用来简单地显示数组和...
print_r()和var_dump() print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"。因此用var_dump()函数更适合调试。print_r是函数,可以打印出比较复杂的变量(如数组,对象),有返回值 var_dump()...
3.print_r 打印关于变量的易于理解的信息,如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 记住,print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。 4.var_dump 此函数显示关于一个或多个表达式的结构...
可以比较一下 var_dump() 与 print_r()。 例子1. var_dump() 示例 1<?php2$a=array(1, 2,array("a", "b", "c"));3var_dump($a);/*输出:4array(3) {5[0]=>6int(1)7[1]=>8int(2)9[2]=>10array(3) {11[0]=>12string(1) "a"13[1]=>14string(1) "b"15[2]=>16stri...
(5) var_dump()可以打印多个变量,中间用逗号隔开;print_r()和var_export()打印一个变量,第二个参数设定为true,将打印内容返回。 注: (1)echo、print语言结构,非函数,能打印整型和字符串。 (2)print_r()和var_export()打印整型、字符串外,还能打印数组、对象,以键值对形式打印数组、对象。var_export()还...
2、调试的时候,调用 var_export、print_r、var_dump 的时候, 不用 在前加 echo 。 3、var_export,print_r 的 第二个参数为true则返回值。var_dump 不支持 ,所以用 file_put_contents 输出调试的时候不要用 var_dump。 4、推荐开发环境的调试直接使用 var_dump,可以获得详细的调试信息和代码行数定位;生产...
除了var_dump函数,我们还可以使用print_r函数来输出数组或对象的值。与var_dump函数类似,print_r函数也可以打印出变量的类型、长度和值。不过,print_r函数对于数组和对象的支持更为全面,它还可以递归地输出嵌套数组或对象的结构。下面是一个简单的示例:
简介:研读php手册echo print print_r var_dump();的区别 //echo输出一个或者多个字符串 <?php$a=666;$b=999;echo $a;echo "<br>";echo $a,$b; 2.//var_dump();输出比print_r详细一些· <?php$a=666;$b=999;var_dump($a);echo "<br>";print_r($a); ...
(5) var_dump()可以打印多个变量,中间用逗号隔开;print_r()和var_export()打印一个变量,第二个参数设定为true,将打印内容返回。 注: (1)echo、print语言结构,非函数,能打印整型和字符串。 (2)print_r()和var_export()打印整型、字符串外,还能打印数组、对象,以键值对形式打印数组、对象。var_export()还...
1、 echo 、print、printf可以打印变量内容,但不能显示数组及系统超级变量数组; 2、 print_r 和 var_dump不仅可以打印数组、标量变量,还可以打印对象的内容; 3、 var_dump语句不仅能打印变量、数组内容,还可以显示布尔变量和资源(Resource)的内容; 4、var_export 函数返回关于传递给该函数的变量的结构信息,和 var...