Maison  >  Article  >  développement back-end  >  La différence entre echo, print_r et var_dump en PHP

La différence entre echo, print_r et var_dump en PHP

怪我咯
怪我咯original
2017-07-06 10:08:131287parcourir

Cet article présente principalement l'analyse des différences entre echo, print_r et var_dump en PHP. Il parle principalement de la nature du type et du fonctionnement des trois types La différence d'utilisation du type de données est très pratique. .Amis qui en ont besoin Vous pouvez vous référer à

Cet article fournit une analyse plus détaillée des différences entre echo, print_r et var_dump en PHP. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Les trois sont des instructions PHP avec une fonction de sortie, mais print_r(expression), var_dump(expression) sont des fonctions, et echo n'est qu'une structure de langage, pas une fonction, il ne peut donc pas être utilisé comme Partie de l'expression .

Pour les 8 types de données qui font fonctionner PHP :

echo est utilisé pour sortir des variables numériques ou des chaînes. Mais lorsque vous utilisez echo pour afficher faisant référence à une variable , telle qu'un tableau, seul le nom du tableau est affiché lors de la sortie d'un objet , le serveur affiche Objet de la classe Personne n'a pas pu être converti en chaîne> erreur, l'erreur montre que l'écho ne peut être utilisé que pour générer des chaînes.

La fonction de print_r(expression) est de générer un tableau. En fait, le type d'expression de paramètre peut être des variables numériques et des variables de référence .

③ Le résultat de sortie de la fonction var_dump(expression) est . L'expression du paramètre représente différents types de variables. Sa fonction est de afficher les informations détaillées de. une variable .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn