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.