PHP -Echo- und -Print-Anweisungen
Mit PHP gibt es zwei grundlegende Möglichkeiten, eine Ausgabe zu erhalten: echo
und print
.
In diesem Tutorial verwenden wir echo
oder print
in fast jedem Beispiel. Daher enthält dieses Kapitel ein wenig mehr Informationen über diese beiden Ausgabeanweisungen.
PHP-Echo- und -Print-Anweisungen
echo
und print
sind mehr oder weniger gleich. Sie werden beide verwendet, um Daten auf dem Bildschirm auszugeben.
Die Unterschiede sind gering: echo
hat keinen Rückgabewert, während print
es einen Rückgabewert von 1 hat, sodass es in Ausdrücken verwendet werden kann. echo
kann mehrere Parameter annehmen (obwohl eine solche Verwendung selten ist), während print
ein Argument akzeptiert werden kann. echo
ist geringfügig schneller als print
.
Die PHP-Echo-Anweisung
Die echo
Anweisung kann mit oder ohne Klammern verwendet werden:
echo
oder echo()
.
Text anzeigen
Das folgende Beispiel zeigt, wie Text mit dem echo
Befehl ausgegeben wird (beachten Sie, dass der Text HTML-Markup enthalten kann):
Beispiel
<?php
echo "<h2>PHP is Fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This ", "string ", "was ", "made ", "with multiple parameters.";
?>
Variablen anzeigen
Das folgende Beispiel zeigt die Ausgabe von Text und Variablen mit der echo
Anweisung:
Beispiel
<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
echo "<h2>" . $txt1 . "</h2>";
echo "Study PHP at
" . $txt2 . "<br>";
echo $x + $y;
?>
Die PHP-Druckanweisung
Die print
Anweisung kann mit oder ohne Klammern verwendet werden:
print
oder print()
.
Text anzeigen
Das folgende Beispiel zeigt, wie Text mit dem print
Befehl ausgegeben wird (beachten Sie, dass der Text HTML-Markup enthalten kann):
Beispiel
<?php
print "<h2>PHP is Fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>
Variablen anzeigen
Das folgende Beispiel zeigt die Ausgabe von Text und Variablen mit der
print
Anweisung:
Beispiel
<?php
$txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
print "<h2>" . $txt1 . "</h2>";
print "Study PHP at " . $txt2 . "<br>";
print $x + $y;
?>