Fonction PHP var_dump

Fonction PHP var_dump
La fonction var_dump () est une fonction intégrée de PHP pour découvrir les informations sur la valeur et le type de données d'une ou plusieurs variables. Il fournit également des informations sur la durée des données de la variable de chaîne. Les informations sur les variables scalaires et composées peuvent être récupérées en utilisant cette fonction. Différentes utilisations de cette fonction ont été montrées dans ce tutoriel.

Syntaxe

La fonction peut prendre un ou plusieurs arguments de différents types de variables. Le premier argument de cette fonction est obligatoire et d'autres arguments sont facultatifs. Ça ne renvoie rien.

void var_dump (mixtes $ var, mixte… $ var);

Utilisations de la fonction var_dump ()

L'utilisation de la fonction var_dump () pour obtenir les informations de différents types de variables a montré dans cette partie du tutoriel.

Exemple-1: utilisation de var_dump () pour vider le nombre et les variables booléennes

Créez un fichier PHP avec le script suivant pour obtenir les informations de vidage des variables entières, flottantes et booléennes à l'aide de la fonction var_dump (). Les variables booléenes, entières et flottantes ont été déclarées dans le script. Les valeurs de vidage de ces variables seront imprimées dans la sortie en appelant la fonction var_dump () trois fois. Les valeurs de vidage de plusieurs variables peuvent être imprimées en utilisant la fonction var_dump () unique qui s'est montrée dans le troisième exemple.

// Attribuez une valeur booléenne
$ boolvar = true;
// imprime la sortie de var_dump () pour la variable booléenne
écho "La sortie de la variable booléenne: "
var_dump ($ boolvar);
écho "
"
// attribue la valeur entière
$ intvar = 756;
// imprime la sortie de var_dump () pour la variable entière
écho "La sortie pour la variable entière:"
var_dump ($ intvar);
écho "
"
// attribue la valeur flottante
$ floatvar = 45.34;
// imprime la sortie de var_dump () pour la variable flottante
écho "La sortie pour la variable flottante: "
var_dump ($ floatvar);
écho "
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La valeur de vidage de chaque variable contient le type de données avec la valeur.

Exemple-2: utilisation de var_dump () pour vider la variable de chaîne

Créez un fichier PHP avec le script suivant pour obtenir les informations de la variable de chaîne à l'aide de la fonction var_dump (). Une variable de chaîne de plusieurs mots a déclaré dans le script. Les valeurs de vidage de cette variable de chaîne seront imprimées dans la sortie.

// attribue la valeur de chaîne
$ stringvar = "Bienvenue à LinuxHint";
// imprime la sortie de var_dump () pour la variable de chaîne
écho "La sortie de la variable de chaîne: "
var_dump ($ stringvar);
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La valeur de vidage de la variable de chaîne contient la longueur de la chaîne avec le type de données et la valeur. Selon la sortie, la longueur de la chaîne, «Bienvenue à Linuxhint"Est 20.

Exemple-3: utilisation de var_dump () pour vider plusieurs variables

Créez un fichier PHP avec le script suivant pour obtenir les informations de vidage de plusieurs variables en utilisant une fonction Var_Dump () unique. Les variables de chaîne, entière et flottante ont déclaré dans le script. Les valeurs de vidage de ces variables seront imprimées dans la sortie.

// Attribuer une variable de chaîne
$ strval = "Ceci est une valeur de chaîne";
// affecte une variable entière
$ intval = 50;
// Attribuez une variable flottante
$ floatval = 4.78;
// Imprimer les valeurs de vidage de trois variables
écho "La sortie var_dump () de trois variables:
"
var_dump ($ strval, $ intval, $ floatval);
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie affiche les valeurs de vidage combinées de la chaîne, de l'entier et des variables flottantes avec un espace.

Exemple-4: utilisation de var_dump () pour vider les variables du tableau

Créez un fichier PHP avec le script suivant pour obtenir les informations des variables du tableau à l'aide de la fonction var_dump (). Un tableau numérique de valeurs de chaîne a été déclaré au début du script qui contient 6 éléments. La fonction var_dump () a été utilisée pour vider les valeurs de ce tableau. Ensuite, un tableau associatif de 4 éléments a été déclaré dans le script. La fonction var_dump () a été utilisée pour vider les valeurs de ce tableau associatif également.

// Déclarer un tableau de chaînes numériques
$ fruits = array ("mango", "banane", "raisin", "pastèque", "jacquier", "goyave");
// imprime les valeurs de vidage du tableau
écho "La valeur de vidage du tableau numérique:
"
var_dump ($ fruits);
écho "

"
// Déclarer un éventail associatif de chaînes
$ aliments = array ("gâteau" => "20 $", "beignet" => "5 $", "cookie" => "15 $", "chocolat noir" => "5 $");
// imprime les valeurs de vidage du tableau
écho "La valeur de vidage du tableau associatif:
"
var_dump ($ aliments);
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Selon la sortie, les valeurs d'index des deux tableaux ont été imprimées à l'aide des troisième supports. Les valeurs des tableaux ont imprimé le type de données et la valeur de tous les types de données, et la durée des données de chaîne.

Exemple-5: Imprimez la sortie var_dump () formatée en utilisant

Étiqueter

Créez un fichier PHP avec le script suivant pour connaître la façon d'obtenir la sortie formatée de la fonction var_dump (). Une chaîne et des variables entières ont été déclarées dans le script. La sortie de vidage d'origine et la sortie de vidage formatée de ces variables seront imprimées. Ici le

 La balise a été utilisée pour imprimer la sortie de vidage formaté.

// initialiser une variable de chaîne
$ strval = "Apprendre la programmation PHP";
$ intval = 50;
// imprime la valeur de vidage de var_dump ()
écho "La sortie de var_dump ():
"
var_dump ($ strval, $ intval);
écho '
';;
// imprime la valeur de vidage formatée de var_dump () en utilisant
étiqueter
écho "
La sortie formatée de var_dump ():
"
écho "
"
var_dump ($ strval, $ intval);
écho '
';;
écho "
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que la différence entre la sortie d'origine et formatée de la valeur de vidage.

Conclusion

Les informations de vidage de la variable sont requises à des fins de débogage principalement. La façon d'obtenir les informations de vidage des variables entières, flottantes, booléennes, chaînes et tableau a été expliquée dans ce tutoriel qui aidera les utilisateurs de PHP à connaître correctement les utilisations de cette fonction.