Heim  >  Artikel  >  php教程  >  Der Unterschied zwischen echo(), print(), print_r(), var_dump() in PHP

Der Unterschied zwischen echo(), print(), print_r(), var_dump() in PHP

WBOY
WBOYOriginal
2016-10-19 10:19:351171Durchsuche

echo()-Funktion : Eine oder mehrere Zeichenfolgen ausgeben. Tatsächlich handelt es sich nicht um eine Funktion, daher müssen keine Klammern verwendet werden. Verwenden Sie einfach echo. Wenn Sie jedoch mehr als ein Argument an echo() übergeben möchten, führt die Verwendung von Klammern zu einem Analysefehler. Die Funktion echo() ist etwas schneller als print(). Wenn echo mehrere Zeichenfolgen ausgibt, trennen Sie diese durch Kommas.

Zum Beispiel 1: (Schreiben Sie den Wert der String-Variablen $str in die Eingabe)

$str="Hallo Welt!";

echo $str;

?>

Laufergebnis: Hallo Welt!

Zum Beispiel 2: (Echo gibt mehrere Zeichenfolgen aus)

echo 'a','b','c';

print()-Funktion: Eine oder mehrere Zeichenfolgen ausgeben. Wie echo ist es eigentlich keine Funktion. Print hat einen Rückgabewert, Echo jedoch nicht. Wenn die Ausführung fehlschlägt, gibt sie false zurück, und wenn sie erfolgreich ist, ist die Geschwindigkeit etwas langsamer als bei Echo. Es können nur die Werte einfacher Typvariablen wie int und string ausgedruckt werden.

Zum Beispiel 1: (Schreiben Sie den Wert der String-Variablen $str in die Ausgabe)

$str="Hallo Welt!";

print $str;

?>

print_r()-Funktion: kann den Wert komplexer Typvariablen ausdrucken. Print_r() kann verwendet werden, um den gesamten Inhalt und die Struktur des Arrays auszudrucken und Schlüssel und Elemente in einem bestimmten Format anzuzeigen. Tatsächlich wird es nicht nur zum Drucken, sondern auch zum Drucken leicht verständlicher Informationen über Variablen verwendet.

Zum Beispiel 1: (Array $age drucken)

$age=array(18,20,24);

print_r($age);

?>

Laufergebnis: Array ( [0] => 18 [1] => 20 [2] => 24 )

var_dump()-Funktion: Bestimmen Sie den Typ und die Länge einer Variablen und geben Sie den Wert der Variablen aus. Wenn die Variable einen Wert hat, ist der Wert von Die Variable wird ausgegeben und der Datentyp 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.

Zum Beispiel 1:

$age=array(18,20,24);

var_dump($age);

?>

Ergebnis ausführen: array(3) { [0]=> [1]=>(20) [2]=> >

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