Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in die Zusammenfassung der PHP-Druckausgabefunktion

Detaillierte Einführung in die Zusammenfassung der PHP-Druckausgabefunktion

黄舟
黄舟Original
2017-03-29 09:58:132044Durchsuche

Dieser Artikel fasst 7 Arten von php häufig verwendeten Druckausgabefunktionen zusammen, nämlich echo, print, printf, sprintf, print_r, var_dump, die. Ich hoffe, Sie können es lernen Von ihnen kann PHP helfen

In diesem Artikel geht es darum, alle Funktionen zur Ausgabe von Informationen in PHP zu erlernen, sie zu klassifizieren und zu vergleichen, um ihre Ähnlichkeiten und Unterschiede kennenzulernen und die erforderlichen Fähigkeiten in der täglichen Entwicklung zu erlernen.

Die Entwicklung muss

Debugging Code erfordern, und PHP-Debugging-Code kann nicht Schritt für Schritt durch Entwicklungssoftware wie Xcode mit einer Compilersprache wie iOS debuggt werden, daher debuggen PHP-Entwickler den Code normalerweise durch Drucken relevante Eingabeaufforderungsinformationen über die Ausgabefunktion.

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

echo

Die Echofunktion kann mehrere Zeichen gleichzeitig String

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

Ich glaube, dass die Echofunktion die am häufigsten verwendete Druckfunktion ist!
echo &#39;标哥的技术博客<br>&#39;;
echo (&#39;echo也可以带括号<br>&#39;);

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.

Die Druckfunktion wird auch häufig zum Drucken von Informationen verwendet, ist aber nicht so praktisch wie Echo, hat aber ihren Nutzen!
print(&#39;www.huangyibiao.com<br>&#39;);

printf


Die printf-Funktion benötigt zwei Parameter. Der erste Parameter dient zur Angabe des Ausgabeformats und der zweite Parameter zur Ausgabe

Variable

. Das Ausgabeformat ist: %s: per String;

%b: per Binärwert;

%o: Durch Oktal;
$f: Durch Gleitkomma



sprintf

/*
$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 kann den Variablenwert nicht direkt ausgeben die angegebene Variable:

Diese Funktion ist sehr nützlich für die Formatierung der

Variablenausgabe

und wird häufig verwendet!
$ret = sprintf(&#39;%.2f&#39;, $var);
echo "结果:{$ret}<br>";

print_r

print_r Diese Funktion wird verwendet, um das Array
mit einem oder zwei auszugeben. Wenn Parameter zwei auf JA gesetzt ist, werden die Informationen des

Ausdrucks

nicht ausgegeben, sondern direkt zurück zurückgegeben:

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

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

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

Die

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

Die Funktion wird auch häufig während des Debugging-Prozesses verwendet . Der Inhalt wird zuerst ausgegeben, und dann beenden Sie das
Programm oder geben den Inhalt nicht aus:

Zusammenfassung:

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

Das Obige Funktionen können den Wert des Objekts, Systemfunktionswerte und den Inhalt von Arrays drucken; echo, print und printf können Variableninhalte drucken, aber keine Arrays und System-Supervariablen-Arrays anzeigen; print_r und var_dump kann nicht nur Arrays, Skalarvariablen, sondern auch Objekte drucken.

Die var_dump-Anweisung kann nicht nur den Inhalt von Variablen und Arrays drucken, sondern auch den Inhalt von booleschen Variablen und Ressourcen anzeigen (

Ressource);
Die Funktion var_export gibt die Struktur der an die Funktion Information übergebenen Variablen zurück, ähnlich der Funktion var_dump(), mit der Ausnahme, dass der zurückgegebene Inhalt legaler
PHP-Code
ist.

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Zusammenfassung der PHP-Druckausgabefunktion. 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