(PHP 4, PHP 5, PHP 7, PHP 8)
var_dump — Affiche les informations d'une variable
Description
var_dump(mixed
$value
, mixed
...$values
): void
var_dump() affiche les informations structurées d'une variable,
y compris son type et sa valeur. Les tableaux et les objets sont explorés
récursivement, avec des indentations, pour mettre en valeur leur structure.
Toutes les propriétés publiques, privées et protégées des objets
seront retournées dans la sortie à moins que l'objet n'implémente une
méthode __debugInfo().
Astuce
Comme pour toutes les fonctions qui affichent directement des résultats au navigateur, les
fonctions de gestion des sorties peuvent être utilisées pour capturer la sortie
de cette fonction et l'enregistrer dans une chaîne de caractères (par exemple).
Liste de paramètres
-
value
-
L'expression afficher.
-
values
-
Expression supplémentaire à afficher.
Valeurs de retour
Aucune valeur n'est retournée.
Exemples
Exemple #1 Exemple avec var_dump()
<?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?>
L'exemple ci-dessus va afficher :
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);
?>
L'exemple ci-dessus va afficher :
float(3.1)
bool(true)
Voir aussi
- print_r() - Affiche des informations lisibles pour une variable
- debug_zval_dump() - Extrait une représentation sous forme de chaîne de la structure interne d'une zval
pour affichage
- var_export() - Retourne le code PHP utilisé pour générer une variable
- __debugInfo()