Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung der PHP-Druckausgabefunktionen

Zusammenfassung der PHP-Druckausgabefunktionen

不言
不言Original
2018-06-04 17:29:238133Durchsuche

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 mehrere Zeichenfolgen ausgeben gleichzeitig mit Mehreren Parametern, aber Klammern sind nicht erforderlich und es gibt keinen Rückgabewert. Es ist jedoch kein Problem, wenn Sie Klammern mitbringen, daher erfordert die Funktion Klammern:

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

Ich glaube, die Echo-Funktion 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;);

Die Druckfunktion wird auch häufig zum Drucken von Informationen verwendet, ist aber nicht so praktisch wie Echo, hat aber ihren 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: Per Oktal; Der Wert wird in die angegebene Variable eingelesen:

/*
$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
*/

Diese Funktion ist sehr nützlich für die Formatierung 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:

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

var_dump

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

$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>";

sterben

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

Die Die-Funktion wird auch häufig während des Debugging-Prozesses verwendet. Dabei wird der Inhalt zuerst ausgegeben und dann das Programm beendet oder nicht ausgegeben der Inhalt:

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

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 der 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 Variablen und Ressourcen anzeigen ( Die var_export-Funktion gibt Strukturinformationen zu den an die Funktion übergebenen Variablen zurück, ähnlich der var_dump()-Funktion, mit dem Unterschied, dass Der zurückgegebene Inhalt ist legaler PHP-Code.

Das Obige ist eine Zusammenfassung aller in diesem Artikel vorgestellten Ausdruckfunktionen in PHP. Ich hoffe, es gefällt Ihnen

Verwandte Empfehlungen:

PHP-Druck

Funktionszusammenfassungsfreigabe ausgeben



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

Stellungnahme:
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