当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP var_dump()用法及代码示例


在开发领域,调试与编码一样重要。当开发人员需要检查变量的信息时,例如函数是否返回数组时,最好检查返回类型和返回值的内容。开发人员可以回显所有内容,但是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()方法,否则对象的所有属性(无论是公共,私有还是受保护的)都将在输出中返回。


相关用法


注:本文由纯净天空筛选整理自PronabM大神的英文原创作品 PHP | var_dump() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。