(PHP 4, PHP 5, PHP 7)
var_dump — Afișează informația despre o variabilă
Această funcție afișează informația structurată despre una sau mai multe expresii, ce include tipul și valoarea sa. Tablourile și obiectele sunt traversate recursiv și valorile sunt amplasate vizual astfel încât să reflecte structura.
Toate proprietățile publice, private și protejate ale obiectelor vor fi afișate, doar dacă obiectul nu implementeaă metoda __debugInfo() (implementată în PHP 5.6.0).
La fel ca și orice program/script ce afișează rezultatele direct în browser, funcțiile de control al ieșirilor pot fi utilizate pentru a capta ieșirea acestei funcții și de a o salva într-un string (spre exemplu).
expression
Variabila, pe care doriți să o afișați.
Nu este întoarsă nici o valoare.
Example #1 Exemple var_dump()
<?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?>
Exemplul de mai sus va afiș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);
?>
Exemplul de mai sus va afișa:
float(3.1) bool(true)