var_dump

var_dump

(PHP 4, PHP 5, PHP 7)

var_dump — Dumps information about a variable

描述

void var_dump ( mixed $expression [, mixed $... ] )

此函数显示有关包含其类型和值的一个或多个表达式的结构化信息。递归地探索数组和对象,其中值缩进以显示结构。

除非对象实现__debugInfo()方法(在PHP 5.6.0中实现),否则将在输出中返回对象的所有公共,私有和受保护属性。

Tip

与将结果直接输出到浏览器的任何内容一样,输出控制函数可用于捕获此函数的输出,并将其保存在字符串中(例如)。

参数

expression

要转储的变量。

返回值

没有返回任何值。

例子

示例#1 var_dump()示例

<?php $a = array(1, 2, array("a", "b", "c") var_dump($a ?>

上面的例子将输出:

array(3) { [0]=> int(1) [1]=> int(2) [2]=> array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } }

<?php $b = 3.1; $c = true; var_dump($b, $c ?>

上面的例子将输出:

float(3.1) bool(true)

See Also

  • print_r() - 打印有关变量的人类可读信息

  • debug_zval_dump() - 转储内部zend值的字符串表示形式以输出

  • var_export() - 输出或返回变量的可解析字符串表示形式

  • __debugInfo()

← unset

var_export →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/function.var-dump.php