Maison  >  Article  >  développement back-end  >  Partage du résumé de la fonction de sortie d'impression PHP

Partage du résumé de la fonction de sortie d'impression PHP

墨辰丷
墨辰丷original
2018-06-01 14:25:402503parcourir

Cet article résume et présente 7 fonctions de sortie d'impression couramment utilisées en PHP, à savoir echo, print, printf, sprintf, print_r, var_dump, die. J'espère qu'il sera utile à tout le monde dans l'apprentissage de PHP

Développement. Vous devez déboguer le code, et le code de débogage PHP ne peut pas être débogué en une seule étape via un logiciel de développement tel que Xcode comme le langage du compilateur iOS. Par conséquent, les développeurs PHP impriment généralement les informations d'invite pertinentes via des fonctions de sortie pour déboguer le code.

Une explication étape par étape des fonctions de sortie d'impression couramment utilisées en PHP

echo

La fonction echo peut afficher plusieurs caractères en même temps Chaîne, avec plusieurs paramètres, mais les parenthèses ne sont pas requises et il n'y a pas de valeur de retour. Cependant, il n'y a aucun problème si vous apportez des parenthèses, donc la fonction nécessite des parenthèses :


echo &#39;PHP中文网<br>&#39;;
echo (&#39;echo也可以带括号<br>&#39;);


Croyez que la fonction echo est la plus fonction d'impression couramment utilisée!

print

La fonction d'impression ne peut générer qu'une seule chaîne à la fois, ne peut prendre qu'un seul paramètre, nécessite des parenthèses et aura une valeur de retour. Renvoie false lorsque son exécution échoue.


print(&#39;www.php.cn<br>&#39;);


La fonction d'impression est également beaucoup utilisée, pour imprimer des informations, mais elle n'est pas aussi pratique que l'écho, mais il a l'utilité !

printf

La fonction printf prend deux paramètres Le premier paramètre spécifie le format de sortie et le deuxième paramètre est la variable à afficher. Le format de sortie est :

%s : par chaîne ;
%d : par entier ;
%b : par binaire
%x : par hexadécimal ; Par octal;
$f : Par virgule flottante


/*
$var = 10;
printf(&#39;整型:%d<br>&#39;, $var);
printf(&#39;浮点型:%.2f<br>&#39;, $var); // 保留两位小数
printf(&#39;字符串:%s<br>&#39;, $var);
printf(&#39;二进制:%b<br>&#39;, $var);
printf(&#39;八进制:%o<br>&#39;, $var);
printf(&#39;十六进制:%x<br>&#39;, $var);
 
// 打印结果
/*
整型:10
浮点型:10.00
字符串:10
二进制:1010
八进制:12
十六进制:a
*/


sprintf

sprintf ne peut pas afficher directement la valeur de la variable, mais lit directement la valeur dans la variable spécifiée :


$ret = sprintf(&#39;%.2f&#39;, $var);
echo "结果:{$ret}<br>";


Cette fonction est très utile pour formater la sortie variable et est très utilisée !

print_r

La fonction print_r est utilisée pour générer un tableau, avec un ou deux. Si le paramètre deux est défini sur OUI, les informations sur l'expression ne seront pas affichées, mais seront renvoyées directement :


mixed print_r ( mixed $expression [, bool $return = false ] )


$arr = array(&#39;name&#39; => &#39;PHP中文网&#39;, &#39;site&#39; => &#39;www.php.cn&#39;);
print_r($arr);
echo &#39;<br>&#39;;
 
// 参数二设置为true则不会打印,而是直接返回
$arr1 = print_r($arr, true);
echo "{$arr1}<br>";


var_dump

var_dump est la fonction la plus couramment utilisée lors du débogage. Elle est utilisée pour afficher le contenu, le type et la chaîne de variables. . Le contenu est souvent utilisé pour le débogage en développement :


// 当打印的是字符串,其中有对象时,打印出来是:
// string(20) "var_dump:Array
var_dump(&#39;var_dump:&#39; . $arr . &#39;<br>&#39;);
 
// 当只有对象本身时,打印出来如下:
// " array(2) { ["name"]=> string(21) "PHP中文网" ["site"]=> string(19) "www.php.cn" }
var_dump($arr);


die
La fonction die est également largement utilisée. Pendant le processus de débogage, l'exécution suivante est souvent interrompue. Elle affichera d'abord le contenu, puis quittera le programme ou ne produira pas le contenu :


if (!isset($type)) {
 die(&#39;I am die!<br>&#39;);
}


Résumé :

Les fonctions ci-dessus peuvent imprimer la valeur de l'objet, la valeur de la fonction système et le contenu du tableau ; echo , print et printf peuvent imprimer le contenu des variables, mais ne peuvent pas afficher les tableaux et les tableaux de super variables système

print_r et var_dump peuvent non seulement imprimer les tableaux et les variables scalaires, mais aussi le contenu de objets;

L'instruction var_dump peut non seulement imprimer le contenu des variables et des tableaux, vous pouvez également afficher le contenu des variables booléennes et des ressources
La fonction var_export renvoie des informations structurelles sur les variables transmises à la fonction, similaire à var_dump( ), sauf que le contenu renvoyé est du code PHP légal.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.

Recommandations associées :

php

_pdo implémente les instructions préparées

php

chacun renvoie la paire clé-valeur actuelle dans le tableau et avance le pointeur du tableau d'un pas

php

Explication détaillée et exemples de fonction de traitement de tableau extrait


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