Funktionen var_dump

Funktionen var_dump udskriver detaljeret information om en variabel, inklusive dens type og værdi. Tager en eller flere parametre af enhver type. Især nyttig under debugging af kode for at kontrollere variablers indhold.

Syntaks

phpvar_dump(mixed $value, mixed ...$values): void

Eksempel

Lad os udskrive information om en strengvariabel:

php<?php
  $res = 'Hello world';
  var_dump($res);
?>

Resultat af kodeudførelse:

phpstring(11) "Hello world"

Eksempel

Lad os udskrive information om et array:

php<?php
  $res = [1, 2, 3];
  var_dump($res);
?>

Resultat af kodeudførelse:

phparray(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
}

Eksempel

Lad os udskrive information om flere variable på samme tid:

php<?php
  $str = 'abc';
  $num = 123;
  $arr = ['a', 'b'];
  var_dump($str, $num, $arr);
?>

Resultat af kodeudførelse:

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

Se også

  • funktionen print_r,
    som udskriver information om en variabel i en læsbar form
  • funktionen error_reporting,
    som indstiller rapporteringsniveauet for fejl