Maison >développement back-end >Problème PHP >Quelle est la différence entre l'impression php
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.
L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.
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!