Zusammenfassung der PHP-Druckausgabefunktion zum Teilen

墨辰丷
Freigeben: 2023-03-29 07:52:01
Original
2499 Leute haben es durchsucht

Dieser Artikel fasst 7 häufig verwendete Druckausgabefunktionen in PHP zusammen und stellt sie vor, nämlich echo, print, printf, sprintf, print_r, var_dump, die. Ich hoffe, dass er für alle beim Erlernen der PHP-Entwicklung hilfreich sein wird Sie müssen den Code debuggen, und PHP-Debugging-Code kann nicht in einem Schritt durch Entwicklungssoftware wie Xcode wie die iOS-Compilersprache debuggt werden. Daher geben PHP-Entwickler normalerweise relevante Eingabeaufforderungsinformationen über Ausgabefunktionen aus, um den Code zu debuggen.


Eine Schritt-für-Schritt-Erklärung häufig verwendeter Druckausgabefunktionen in PHP

echo


Die Echofunktion kann Geben Sie mehrere Zeichen gleichzeitig aus. Zeichenfolge mit mehreren Parametern, aber Klammern sind nicht erforderlich und es gibt keinen Rückgabewert. Es gibt jedoch kein Problem, wenn Sie Klammern mitbringen, daher erfordert die Funktion Klammern:

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


Ich glaube, die Echo-Funktion ist Dies ist die am häufigsten verwendete Druckfunktion!

print


Die Druckfunktion kann jeweils nur eine Zeichenfolge ausgeben, kann nur einen Parameter annehmen, erfordert Klammern und hat einen Rückgabewert. Gibt false zurück, wenn die Ausführung fehlschlägt.

print(&#39;www.php.cn<br>&#39;);
Nach dem Login kopieren


Die Druckfunktion wird auch häufig zum Drucken von Informationen verwendet, ist aber nicht so praktisch wie echo , aber es hat seinen Nutzen!

printf


Die printf-Funktion benötigt zwei Parameter. Der erste Parameter gibt das Ausgabeformat an und der zweite Parameter ist die auszugebende Variable. Das Ausgabeformat ist:

%s: per String;

%b: per Binärwert;

%o: Durch Oktal;
$f: Durch Gleitkomma



/*
$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
*/
Nach dem Login kopieren


sprintf

sprintf kann den Variablenwert nicht direkt ausgeben, sondern liest den Wert direkt in die angegebene Variable:

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


Diese Funktion ist sehr nützlich zum Formatieren der Variablenausgabe und wird häufig verwendet!


print_r

Die print_r-Funktion wird verwendet, um ein Array mit einem oder zwei auszugeben. Wenn Parameter zwei auf JA gesetzt ist, werden die Ausdrucksinformationen nicht ausgegeben, sondern direkt zurückgegeben:


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>";
Nach dem Login kopieren


var_dump

var_dump ist die am häufigsten verwendete Funktion beim Debuggen. Sie wird verwendet, um den Inhalt, den Typ und den Zeichenfolgeninhalt von Variablen auszugeben . , wird häufig zum Debuggen in der Entwicklung verwendet:

// 当打印的是字符串,其中有对象时,打印出来是:
// 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);
Nach dem Login kopieren


die

Die Funktion wird auch häufig während des Debugging-Prozesses verwendet. Sie gibt den Inhalt zuerst aus und beendet dann das Programm oder gibt den Inhalt nicht aus:

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


Zusammenfassung:

Die oben genannten Funktionen können den Wert des Objekts, den Wert der Systemfunktion und den Inhalt des Arrays drucken ; echo, print, printf können den Inhalt von Variablen drucken, aber keine Arrays und System-Supervariablen-Arrays anzeigen; print_r und var_dump können nicht nur Arrays und Skalarvariablen drucken, sondern auch den Inhalt von Objekten; Die var_dump-Anweisung kann nicht nur Variablen und Array-Inhalte drucken, sondern auch boolesche Inhalte von Variablen und Ressourcen anzeigen.

Die Funktion var_export gibt Strukturinformationen zu den an die Funktion übergebenen Variablen zurück, ähnlich wie die Funktion var_dump() Der zurückgegebene Inhalt ist legaler PHP-Code.


Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.

Verwandte Empfehlungen:

php

_pdo implementiert vorbereitete Anweisungen

php
Jeder gibt das aktuelle Schlüssel-Wert-Paar im Array zurück und bewegt den Array-Zeiger einen Schritt vorwärts

php
Detaillierte Erklärung und Beispiele der Array-Verarbeitungsfunktion extrahieren



Das obige ist der detaillierte Inhalt vonZusammenfassung der PHP-Druckausgabefunktion zum Teilen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage