Heim >Backend-Entwicklung >PHP-Problem >Unterschiede in PHP-Ausgabeanweisungen

Unterschiede in PHP-Ausgabeanweisungen

王林
王林Original
2019-09-19 17:57:172933Durchsuche

Unterschiede in PHP-Ausgabeanweisungen

PHP-Echo- und Print-Anweisungen

Unterschied zwischen Echo und Print:

echo - Able um mehr als eine Zeichenfolge auszugeben

print – Kann nur eine Zeichenfolge ausgeben und gibt immer 1 zurück

Tipp: echo ist etwas schneller als print, da es keinen Wert zurückgibt.

PHP-Echo-Anweisung

echo ist eine Sprachstruktur, die mit oder ohne Klammern verwendet werden kann: echo oder echo().

PHP-Druckanweisung

print ist ebenfalls eine Sprachstruktur und kann mit oder ohne Klammern verwendet werden: print oder print().

Gemeinsame Ausgabeanweisungen

echo()
kann mehrere Werte gleichzeitig ausgeben, getrennt durch Kommas. echo ist ein Sprachkonstrukt, keine echte Funktion und kann daher nicht als Teil eines Ausdrucks verwendet werden.

print()

Die Funktion print() gibt einen Wert (seinen Parameter) aus und gibt true zurück, wenn die Zeichenfolge erfolgreich angezeigt wurde, andernfalls gibt sie false zurück.

print_r()
kann einfach Zeichenfolgen und Zahlen ausdrucken, während Arrays als eckige Liste von Schlüsseln und Werten angezeigt werden, beginnend mit Array. Aber die Ergebnisse der Ausgabe von booleschen Werten und NULL durch print_r() sind bedeutungslos, da sie alle „n“ ausgeben. Daher eignet sich die Verwendung der Funktion var_dump() besser zum Debuggen.

var_dump()
Bestimmen Sie den Typ und die Länge einer Variablen und geben Sie den Wert der Variablen aus. Wenn die Variable einen Wert hat, wird der Wert der Variablen ausgegeben Der Datentyp wird zurückgegeben. Diese Funktion zeigt Strukturinformationen zu einem oder mehreren Ausdrücken an, einschließlich Typ und Wert des Ausdrucks. Arrays erweitern Werte rekursiv und zeigen ihre Struktur durch Einrückung an.

Die Ergebnisausgabe mit echo ist:

Unterschiede in PHP-Ausgabeanweisungen

Die Ergebnisausgabe mit print() ist:

Unterschiede in PHP-Ausgabeanweisungen

Das Ausgabeergebnis mit print_r() ist:

Unterschiede in PHP-Ausgabeanweisungen

Das Ausgabeergebnis mit var_dump() ist:

Unterschiede in PHP-Ausgabeanweisungen

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonUnterschiede in PHP-Ausgabeanweisungen. 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