Maison >développement back-end >Problème PHP >Quelles sont les instructions de sortie en php ?
echo
echo génère une ou plusieurs chaînes ou valeurs de variable. Il s'agit d'une instruction PHP, pas d'une fonction, et n'a aucune valeur de retour. .
print est utilisé pour afficher des informations sur une ou plusieurs chaînes ou valeurs de variable. Il ne peut imprimer que les valeurs de variables de type simple (telles que int, string), mais ne peut pas imprimer de tableaux et d'objets. print a une valeur de retour, et elles sont toutes 1.
print_r
La fonction print_r est utilisée pour imprimer des informations faciles à comprendre sur les variables. Capable d'imprimer des types de données complexes, tels que des tableaux et des objets.
printf()
printf() est utilisé pour générer des chaînes formatées.
var_export()
La fonction var_export() est utilisée pour générer ou renvoyer la représentation sous forme de chaîne d'une variable
var_dump()
La fonction var_dump() est utilisée pour afficher des informations structurelles sur une ou plusieurs expressions, y compris les informations structurelles de l'expression, y compris le type et la valeur de l'expression. Les tableaux développeront les valeurs de manière récursive, montrant leur structure par indentation. Sortie directement dans le navigateur.
sprintf()
La fonction sprintf() est également utilisée pour le formatage des chaînes. Par exemple : $formatted = sprintf ( "%01.2f ", '123.1' ) ;
Pour faciliter notre mémoire, comparons d'abord ces différentes méthodes de sortie.
Quantity echo - peut afficher une ou plusieurs chaînes
Quantityprint - ne peut afficher que la valeur de variables de type simple, telles que int, string
Quantityprint_r - Peut afficher la valeur de variables de type complexe, telles que des tableaux, des objets
● printf - la fonction est utilisée pour formater la chaîne de sortie, principalement utilisée pour remplacer la chaîne de format commençant par % dans la chaîne.
● sprintf - la fonction est également utilisée pour le formatage des chaînes. Cette fonction est fondamentalement la même que la fonction printf, mais elle peut enregistrer le résultat converti dans une variable chaîne au lieu de le sortir directement. (Comme il est similaire à printf, je ne ferai pas de démonstration détaillée ci-dessous)
● var_dump - imprime des informations sur les variables, y compris le type et la valeur de l'expression, et affiche sa structure par indentation.
Astuce : echo génère une sortie plus rapide que print. Echo est une instruction PHP et n'a pas de valeur de retour. Print et print_r sont des fonctions PHP, et les fonctions ont des valeurs de retour.
La valeur de retour de print est 1 (type int) et la valeur de retour de print_r est true (type bool).
Pour plus de connaissances sur PHP, veuillez visiter le site Web chinois de php !
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!