在开发领域,调试与编码一样重要。当开发人员需要检查变量的信息时,例如函数是否返回数组时,最好检查返回类型和返回值的内容。开发人员可以回显所有内容,但是PHP本身提供了一种执行相同操作以及检查数据类型的方法。
var_dump()函数用于转储有关变量的信息。此函数显示结构化信息,例如给定变量的类型和值。递归地探索数组和对象,并缩进显示结构的值。此函数对表达式也有效。
用法:
void var_dump ($expsn)
参数:该函数采用单个参数$expsn,该参数可以是一个单个变量,也可以是包含多个以任何类型分隔的变量的表达式。
Return Type:此函数没有返回类型。
例子:
Input : $expsn = 2.7; Output : float(2.7) Input : $expsn = array(1, 2, array(3, 4, 5)); Output : array(3) { [0]=> int(1) [1]=> int(2) [2]=> array(3) { [0]=> int(3) [1]=> int(4) [2]=> int(5) } }
以下示例程序旨在说明var_dump()在PHP中的工作:
<?php
// PHP code to illustrate the working
// of var_dump() Function
var_dump(var_dump(2, 2.1, TRUE, array(1, 2, 3, 4)));
?>
输出:
int(2) float(2.1) bool(true) array(4) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) } NULL
注意事项:
- 除非对象实现__debugInfo()方法,否则对象的所有属性(无论是公共,私有还是受保护的)都将在输出中返回。
相关用法
- p5.js nfc()用法及代码示例
- p5.js nfp()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nfs()用法及代码示例
- PHP cos( )用法及代码示例
- PHP sin( )用法及代码示例
- p5.js nf()用法及代码示例
- PHP tan( )用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- d3.js d3.set.has()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
注:本文由纯净天空筛选整理自PronabM大神的英文原创作品 PHP | var_dump() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。