查询

var_dump()函数—用法及示例

「 输出变量的详细信息,包括变量的类型和值 」


函数名称:var_dump()

适用版本:PHP 4, PHP 5, PHP 7

用法:var_dump()函数用于输出变量的详细信息,包括变量的类型和值。它是调试PHP程序时非常有用的函数。

语法:void var_dump ( mixed $expression [, mixed $... ] )

参数:

  • expression:要输出的变量或表达式。
  • ...:可选参数,可以传递多个要输出的变量或表达式。

返回值:无返回值。

示例:

  1. 输出字符串变量的详细信息:
$str = "Hello World!";
var_dump($str);

输出:

string(12) "Hello World!"

解释:输出了变量$str的类型为字符串,长度为12,值为"Hello World!"。

  1. 输出整数变量和浮点数变量的详细信息:
$num1 = 10;
$num2 = 3.14;
var_dump($num1, $num2);

输出:

int(10)
float(3.14)

解释:输出了变量$num1的类型为整数,值为10;输出了变量$num2的类型为浮点数,值为3.14。

  1. 输出数组变量的详细信息:
$arr = array("apple", "banana", "orange");
var_dump($arr);

输出:

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "banana"
  [2]=>
  string(6) "orange"
}

解释:输出了变量$arr的类型为数组,包含3个元素,分别为"apple"、"banana"和"orange"。

  1. 输出对象变量的详细信息:
class Person {
  public $name;
  public $age;
}

$person = new Person();
$person->name = "John";
$person->age = 30;

var_dump($person);

输出:

object(Person)#1 (2) {
  ["name"]=>
  string(4) "John"
  ["age"]=>
  int(30)
}

解释:输出了变量$person的类型为对象,包含两个属性,分别为"name"和"age",对应的值为"John"和30。

总结:var_dump()函数是一个非常实用的调试工具,可以帮助开发者了解变量的详细信息,从而更好地进行程序调试和错误排查。

补充纠错
上一个函数: var_export()函数
热门PHP函数
分享链接