Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterschied zwischen echo, print_r und var_dump in PHP

Der Unterschied zwischen echo, print_r und var_dump in PHP

怪我咯
怪我咯Original
2017-07-06 10:08:131310Durchsuche

In diesem Artikel wird hauptsächlich die Analyse der Unterschiede zwischen echo, print_r und var_dump in PHP vorgestellt. Es geht hauptsächlich um die Art und Funktionsweise der drei Typen. Der Verwendungsunterschied des Datentyps ist sehr praktisch . Freunde, die es brauchen:

Dieser Artikel bietet eine detailliertere Analyse der Unterschiede zwischen echo, print_r und var_dump in PHP. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Alle drei sind PHP-Anweisungen mit Ausgabefunktion, aber print_r(expression), var_dump(expression) sind Funktionen und echo ist nur eine Sprachstruktur, keine Funktion. Daher kann es nicht als Teil des Ausdrucks verwendet werden.

Für die 8 Datentypen, die PHP betreiben:

echo wird verwendet, um numerische Variablen oder Strings auszugeben. Wenn Sie jedoch Echo zur Ausgabe von verwenden, das auf eine -Variable verweist, z. B. ein Array, wird nur der Name des Arrays ausgegeben. Bei der Ausgabe eines -Objekts fordert der Server zu Objekt der Klasse Person konnte nicht in String konvertiert werden> Fehler, der Fehler zeigt, dass echo nur zur Ausgabe von Strings verwendet werden kann.

Die Funktion von print_r(expression) besteht darin, ein Array auszugeben. Tatsächlich kann der Typ des Parameterausdrucks numerische Variablen und Referenzvariablen sein .

③ Das ​​Ausgabeergebnis der Funktion var_dump(expression) ist . Seine Funktion besteht darin, die detaillierten Informationen von auszugeben eine Variable .

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen echo, print_r und var_dump in PHP. 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