📜  PHP | var_dump()函数(1)

📅  最后修改于: 2023-12-03 15:03:39.889000             🧑  作者: Mango

PHP | var_dump()函数

简介

var_dump() 是PHP语言中的一个调试函数,用于输出变量的数据类型和值。它可以接受多个参数,可以打印出变量的详细信息,包括数据类型、值和长度等。

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

mixed $expression 是变量名或者表达式,可以输入多个参数。

返回值

这个函数没有返回值,它只是输出变量的信息。

用法

下面是一些使用样例:

打印字符串
$name = "PHP";
var_dump($name);

输出:

string(3) "PHP"
打印数字
$age = 22;
var_dump($age);

输出:

int(22)
打印布尔值
$is_good = true;
var_dump($is_good);

输出:

bool(true)
打印数组
$fruits = array("apple", "orange", "banana");
var_dump($fruits);

输出:

array(3) {
  [0]=>
  string(5) "apple"
  [1]=>
  string(6) "orange"
  [2]=>
  string(6) "banana"
}
打印关联数组
$person = array("name" => "John", "age" => 30, "city" => "New York");
var_dump($person);

输出:

array(3) {
  ["name"]=>
  string(4) "John"
  ["age"]=>
  int(30)
  ["city"]=>
  string(8) "New York"
}
打印对象
class Person {
  public $name;
  public $age;
  public $city;
}

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

var_dump($person);

输出:

object(Person)#1 (3) {
  ["name"]=>
  string(4) "John"
  ["age"]=>
  int(30)
  ["city"]=>
  string(8) "New York"
}
打印 NULL 值
$value = null;
var_dump($value);

输出:

NULL
总结

var_dump() 函数是PHP中常用的调试函数,可以打印变量的详细信息,比如数据类型、值和长度等。在开发中,我们经常需要检查程序中的变量是否正确,这时 var_dump() 函数可以大大提高我们的工作效率。