首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

var_dump

(PHP 4, PHP 5, PHP 7)

var_dump — Dumps information about a variable

描述

代码语言:javascript
复制
void var_dump ( mixed $expression [, mixed $... ] )

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

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

Tip

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

参数

expression

要转储的变量。

返回值

没有返回任何值。

例子

示例#1 var_dump()示例

代码语言:javascript
复制
<?php
$a?=?array(1,?2,?array("a",?"b",?"c"));
var_dump($a);
?>

上面的例子将输出:

代码语言:javascript
复制
array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}
代码语言:javascript
复制
<?php

$b?=?3.1;
$c?=?true;
var_dump($b,?$c);

?>

上面的例子将输出:

代码语言:javascript
复制
float(3.1)
bool(true)

See Also

  • print_r() - 打印有关变量的人类可读信息
  • debug_zval_dump() - 转储内部zend值的字符串表示形式以输出
  • var_export() - 输出或返回变量的可解析字符串表示形式
  • __debugInfo()

← unset

var_export →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com