Maison >développement back-end >Problème PHP >Quelle est la différence entre l'impression php

Quelle est la différence entre l'impression php

WBOY
WBOYoriginal
2022-02-28 16:55:463091parcourir

Différences : 1. print() ne peut imprimer qu'une seule variable lors de l'impression, tandis que echo peut imprimer plusieurs variables ; 2. "print_r()" formatera le tableau ou l'objet et l'imprimera, tandis que " var_dump()" ne le fera pas. formater uniquement le tableau ou l'objet, mais afficher également le type.

Quelle est la différence entre l'impression php

L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.

Quelle est la différence entre la sortie d'impression php ?

1. Traitement de l'impression

print();     // 输出字符串
printf();    // 输出格式化字符串
print_r();   // 以易于理解的格式打印变量
echo;        
sprintf();   // 返回格式化字符串
var_dump();  // 打印变量的相关信息
var_export();// 输出或返回一个变量的字符串表示

2. Différence

1. La différence entre print et echo

print et echo sont tous deux structures du langage ;

print ne peut imprimer qu'une seule variable lors de l'impression, tandis que echo peut imprimer plusieurs variables si plusieurs variables sont imprimées en même temps, séparez-les par des virgules, ce qui est plus efficace [recommandé].

2. La différence entre printf() et sprintf()

printf() peut être affiché en fonction du format et sera affiché directement dans la zone tampon ;

sprintf() sera renvoyé et ne sera pas affiché.

3. La différence entre print_r() et var_dump()

print_r() formatera le tableau/objet et l'imprimera [aidez-nous à résoudre certaines erreurs ou résultats]

var_dump() a également print_r( ), et var_dump() affichera également le type de chacun.

Différence fondamentale :

Par exemple : print FALSE, print_r() ne produira rien, c'est juste équivalent à faire écho à un FALSE, rien ; si print_r() imprime un TRUE, le résultat ne sera pas vrai mais 1, donc dans Il y aura des erreurs dans le jugement de certains résultats, donc [il est recommandé d'utiliser var_dump()].

4. La différence entre var_export et var_dump()

var_export() est de formater et de sortir le contenu (comme un tableau). Bien sûr, vous pouvez également donner un true aux paramètres suivants, qui deviendra un. return;

Pour var_export(), la valeur qu'elle renvoie est conforme à la structure syntaxique de PHP (par exemple, elle peut être imprimée sous forme de chaîne et utilisée comme structure syntaxique de PHP), mais var_dump() ne peut pas, var_dump( ) aide uniquement Déboguons pour voir notre message d'erreur ou notre message de résultat.

Apprentissage recommandé : "Tutoriel vidéo 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!

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