Introduction détaillée au résumé de la fonction de sortie d'impression PHP

黄舟
Libérer: 2023-03-07 07:20:01
original
2044 Les gens l'ont consulté

Cet article résume et présente 7 types de php fonctions de sortie d'impression couramment utilisées, à savoir echo, print, printf, sprintf, print_r, var_dump, die. d'eux. PHP peut aider

Cet article a pour but d'apprendre toutes les fonctions utilisées pour générer des informations en PHP, de les classer et de les comparer pour connaître leurs similitudes et leurs différences, et maîtriser les compétences nécessaires au développement quotidien.

Le développement doit nécessiter un débogage du 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, donc les développeurs PHP déboguent généralement le code en imprimant l'invite appropriée informations via la fonction de sortie.

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

echo

la fonction echo peut générer plusieurs caractères en même temps String prend plusieurs paramètres, mais ne nécessite pas l'utilisation de parenthèses et n'a aucune 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;标哥的技术博客<br>&#39;;
echo (&#39;echo也可以带括号<br>&#39;);
Copier après la connexion

Je crois que la fonction echo est la fonction d'impression la plus 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.huangyibiao.com<br>&#39;);
Copier après la connexion

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

printf

La fonction printf prend deux paramètres. Le premier paramètre consiste à spécifier le format de sortie et le deuxième paramètre consiste à générer une variable. . 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
*/
Copier après la connexion

sprintf

sprintf ne peut pas afficher directement la valeur de la variable ; la variable spécifiée :

$ret = sprintf(&#39;%.2f&#39;, $var);
echo "结果:{$ret}<br>";
Copier après la connexion
Cette fonction est très utile pour formater la

sortie de variable et est beaucoup utilisée !

print_r

print_r Cette fonction permet de sortir le

tableau, avec un ou deux. Si le paramètre deux est défini sur OUI, les informations expression ne seront pas sorties, mais directement retourner :

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

$arr = array(&#39;name&#39; => &#39;标哥的技术博客&#39;, &#39;site&#39; => &#39;www.huangyibiao.com&#39;);
print_r($arr);
echo &#39;<br>&#39;;
 
// 参数二设置为true则不会打印,而是直接返回
$arr1 = print_r($arr, true);
echo "{$arr1}<br>";
Copier après la connexion

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 le contenu de la chaîne des variables. en développement. Utilisée dans le débogage :

// 当打印的是字符串,其中有对象时,打印出来是:
// string(20) "var_dump:Array
var_dump(&#39;var_dump:&#39; . $arr . &#39;<br>&#39;);
 
// 当只有对象本身时,打印出来如下:
// " array(2) { ["name"]=> string(21) "标哥的技术博客" ["site"]=> string(19) "www.huangyibiao.com" }
var_dump($arr);
Copier après la connexion

die

la fonction die est également largement utilisée Pendant le processus de débogage, l'exécution suivante est souvent interrompue. . Le contenu sera d'abord affiché, puis

quittez le programme ou ne publiez pas le contenu :

if (!isset($type)) {
 die(&#39;I am die!<br>&#39;);
}
Copier après la connexion

Résumé :

Ce qui précède. les fonctions peuvent imprimer la valeur de l'objet, les valeurs des fonctions système et le contenu des tableaux ;

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 ; peut non seulement imprimer des tableaux, des variables scalaires, mais aussi des objets. Le contenu;
L'instruction var_dump peut non seulement imprimer le contenu des variables et des tableaux, mais également afficher le contenu des variables booléennes et des ressources (
resource); La fonction var_export renvoie la structure des variables passées à la fonction Information, similaire à la fonction var_dump(), sauf que le contenu renvoyé est un code php
légal.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!