📜  PHP | var_dump()函数

📅  最后修改于: 2022-05-13 01:56:54.821000             🧑  作者: Mango

PHP | var_dump()函数

在开发领域,调试与编码一样重要。可能会出现开发者需要检查变量信息的情况,比如函数返回一个数组,最好检查返回类型和返回值的内容。开发人员可能会回显所有内容,但PHP本身提供了一种方法来执行相同操作并检查数据类型。

var_dump()函数用于转储有关变量的信息。此函数显示结构化信息,例如给定变量的类型和值。使用缩进显示结构的值递归地探索数组和对象。此函数对表达式也有效。

句法:

void var_dump ($expsn)

参数:该函数采用单个参数 $expsn,它可以是一个单个变量,也可以是一个包含多个空格分隔的任意类型变量的表达式。

返回类型:此函数没有返回类型。
例子:

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中的工作:


输出:

int(2) 
float(2.1) 
bool(true) 
array(4) { 
  [0]=> int(1) 
  [1]=> int(2) 
  [2]=> int(3) 
  [3]=> int(4) 
}
NULL

需要注意的要点

  • 对象的所有属性,无论是公共的、私有的还是受保护的,都将在输出中返回,除非该对象实现了 __debugInfo() 方法。