PHP 5 echo- und print-Anweisungen


In PHP gibt es zwei grundlegende Möglichkeiten zur Ausgabe: echo und print.

In diesem Kapitel besprechen wir die Verwendung der beiden Anweisungen im Detail und zeigen anhand von Beispielen, wie echo und print verwendet werden.


PHP echo- und print-Anweisungen

Der Unterschied zwischen echo und print:

  • echo - kann eine oder mehrere Zeichenketten ausgeben
  • print - erlaubt nur die Ausgabe einer Zeichenkette, und der Rückgabewert ist immer 1

Tip:echo gibt schneller aus als print. echo hat keinen Rückgabewert, während print einen Rückgabewert von 1 hat.


PHP echo-Anweisung

echo ist ein Sprachkonstrukt. Bei der Verwendung können Sie die Klammern entweder weglassen oder hinzufügen: echo oder echo().

Strings anzeigen

Das folgende Beispiel zeigt, wie man den echo-Befehl verwendet, um Strings auszugeben (Strings können HTML-Tags enthalten):

Beispiel

<?php echo "<h2>PHP ist sehr interessant!</h2>"; echo "Hallo Welt!<br>"; echo "Ich möchte PHP lernen!<br>"; echo "Dies ist ein", "Der String,", "verwendet", "mehrere", "Parameter."; ?>

Selbst ausprobieren »

Variablen anzeigen

Das folgende Beispiel zeigt, wie man den echo-Befehl verwendet, um Variablen und Strings auszugeben:

Beispiel

<?php $txt1="PHP lernen"; $txt2="example.com"; $cars=array("Volvo","BMW","Toyota"); echo $txt1; echo "<br>"; echo "In$txt2PHP lernen"; echo "<br>"; echo "Die Marke meines Autos ist{$cars[0]}"; ?>

Selbst ausprobieren »


PHP print-Anweisung

print ist ebenfalls ein Sprachkonstrukt. Sie können Klammern verwenden oder nicht: print oder print().

Strings anzeigen

Das folgende Beispiel zeigt, wie Sie den print-Befehl verwenden, um Zeichenketten auszugeben (Zeichenketten können HTML-Tags enthalten):

Beispiel

<?php print "<h2>PHP ist sehr interessant!</h2>"; print "Hallo Welt!<br>"; print "Ich möchte PHP lernen!"; ?>

Selbst ausprobieren »

Variablen anzeigen

Das folgende Beispiel zeigt, wie Sie den print-Befehl verwenden, um Variablen und Zeichenketten auszugeben:

Beispiel

<?php $txt1="PHP lernen"; $txt2="example.com"; $cars=array("Volvo","BMW","Toyota"); print $txt1; print "<br>"; print "In$txt2PHP lernen"; print "<br>"; print "Die Marke meines Autos ist{$cars[0]}"; ?>

Selbst ausprobieren »
Andere Erweiterungen