var_dump
该函式用于列印显示,一个变数的内容与结构,以及类型的信息。
该函式有一个参数
第一个参数(必填)
第二个参数(选填参数,N)可以多个参数。
基本介绍
- 中文名:var_dump
- 外文名:var_dump
- 功能:列印与显示程式代码结构
- 作用:查看代码结构与信息
- 所属:列印 调试 输出 展示
- 参数1:想要输出的内容
- 参数N:可以多个参数
- 返回值:无
函式说明
版本
(PHP 3 >= 3.0.5, PHP 4, PHP 5, PHP 7 )
说明
var_dump();———>>输出展示展示代码内容,结构与类型。
该函式作可以窥探所有内容的类型,以及内部信息。
注意
为了防止程式直接将结果输出到浏览器,可以使用输出控制函式(output-control functions)
来捕获此函式的输出,并把它们保存到一个例如 string 类型的变数中。
函式类型
类型
该函式是调试、列印、输出、展示类型函式。
参数
格式:
var_dump( '参数1(必填参数)' , 参数n" );
参数1:想要导出或者输出的内容。
作用: 输出填入的内容。
类型:所有类型。
参数N:想要导出或者输出的内容。
作用: 输出填入的内容。
类型:所有类型。
使用方法:
不开启第二个参数时 直接这样使用。
var_dump( '想要导出或者输出的内容');
var_dump( '内容1' , ''内容2');
返回值
无任何返回值
相关函式
var_export(); print_r();
使用场景
- 常用用于代码调试。
- 编写框架时,该函式经常被自定义函式重新修改模仿,当作框架内列印输出的基本原型。
实例说明
案例1:
代码部分:
<?php$a = array(1, 2, 3, array("a", "b", "c"));var_dump($a);?>
输出部分:
array(4) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } }
案例2:
代码部分:
<?php $a = 'php'; $b = 3.1; $c = true; $d = 15; $e = array(1,2); class test{} $f = new test(); var_dump($a,$b, $c,$d,$e,$f);?>