Ausgaben mit PHP

Auf dieser Seite werden die PHP-Anweisungen echo und print erklärt. Mit diesen Anweisungen können Texte, Zahlen und Variablen ausgegeben werden.


1. Die echo-Anweisung

Mit echo können Texte und Werte ausgegeben werden. echo kann auch mehrere Ausdrücke ausgeben.

Codebeispiel

<?php
echo "Hallo Welt!";
echo "<p>Ich lerne PHP.</p>";
?>

Ergebnis

Hallo Welt!

Ich lerne PHP.

Erklärung des Ergebnisses

Die echo-Anweisung gibt zuerst den Text "Hallo Welt!" aus. Danach wird ein HTML-Absatz mit dem Text "Ich lerne PHP." erzeugt.


2. Die print-Anweisung

Mit print kann ebenfalls ein Text oder ein Wert ausgegeben werden. Im Gegensatz zu echo gibt print immer den Rückgabewert 1 zurück.

Codebeispiel

<?php
print "Willkommen auf meiner PHP-Seite!";
?>

Ergebnis

Willkommen auf meiner PHP-Seite!

Erklärung des Ergebnisses

Die print-Anweisung gibt den angegebenen Text im Browser aus.


3. Ausgabe von Variablen

Variablen speichern Werte. In PHP beginnen Variablennamen mit einem Dollarzeichen ($).

Codebeispiel

<?php
$name = "Max";
$alter = 20;

echo "Name: " . $name;
print "Alter: " . $alter;
?>

Ergebnis

Name: Max

Alter: 20

Erklärung des Ergebnisses

Die Variable $name enthält den Text "Max". Die Variable $alter enthält die Zahl 20. Mit dem Punktoperator (.) werden Texte und Variablen verbunden.


4. Rechnen mit PHP

PHP kann mathematische Berechnungen durchführen. Das Ergebnis kann mit echo ausgegeben werden.

Codebeispiel

<?php
$zahl1 = 10;
$zahl2 = 5;

$summe = $zahl1 + $zahl2;

echo "Summe: " . $summe;
?>

Ergebnis

Summe: 15

Erklärung des Ergebnisses

Die Zahlen 10 und 5 werden addiert. Das Ergebnis 15 wird in der Variable $summe gespeichert und ausgegeben.


5. Interaktives Beispiel: Textausgabe

Geben Sie Ihren Namen ein. PHP übernimmt die Eingabe und gibt eine persönliche Begrüßung aus.


6. Interaktives Beispiel: Addition

Geben Sie zwei Zahlen ein. PHP berechnet die Summe und gibt das Ergebnis mit echo aus.


7. Unterschied zwischen echo und print

echo print
Gibt Texte und Werte aus. Gibt Texte und Werte aus.
Kann mehrere Ausdrücke ausgeben. Gibt nur einen Ausdruck aus.
Hat keinen Rückgabewert. Gibt den Wert 1 zurück.
Wird häufig für Ausgaben verwendet. Kann auch in Ausdrücken verwendet werden.

8. Praktische Übungen

Aufgabe 1

Welche PHP-Anweisung wird am häufigsten verwendet, um Texte auszugeben?

Lösung anzeigen
<?php
echo "Hallo Welt!";
?>

Aufgabe 2

Geben Sie den Text "Ich lerne PHP" mit echo aus.

Lösung anzeigen
<?php
echo "Ich lerne PHP";
?>

Aufgabe 3

Geben Sie den Text "Willkommen" mit print aus.

Lösung anzeigen
<?php
print "Willkommen";
?>

Aufgabe 4

Erstellen Sie eine Variable mit dem Namen $name und dem Wert "Max".

Lösung anzeigen
<?php
$name = "Max";
?>

Aufgabe 5

Geben Sie den Inhalt der Variablen $name aus.

Lösung anzeigen
<?php
echo $name;
?>

Aufgabe 6

Verbinden Sie den Text "Name: " mit der Variablen $name.

Lösung anzeigen
<?php
echo "Name: " . $name;
?>

Aufgabe 7

Addieren Sie die Zahlen 10 und 5 und speichern Sie das Ergebnis in der Variablen $summe.

Lösung anzeigen
<?php
$summe = 10 + 5;
?>

Aufgabe 8

Geben Sie das Ergebnis der Variablen $summe aus.

Lösung anzeigen
<?php
echo $summe;
?>

Aufgabe 9

Lesen Sie einen Namen aus einem GET-Formular aus.

Lösung anzeigen
<?php
$name = $_GET["name"] ?? "";
?>

Aufgabe 10

Geben Sie eine Begrüßung mit dem Namen des Benutzers aus.

Lösung anzeigen
<?php
echo "Hallo, " . $name;
?>

Aufgabe 11

Lesen Sie zwei Zahlen aus einem Formular aus.

Lösung anzeigen
<?php
$zahl1 = $_GET["zahl1"] ?? "";
$zahl2 = $_GET["zahl2"] ?? "";
?>

Aufgabe 12

Berechnen Sie die Summe von $zahl1 und $zahl2 und geben Sie das Ergebnis aus.

Lösung anzeigen
<?php
$summe = $zahl1 + $zahl2;

echo $summe;
?>

8. Zusammenfassung

Mit echo und print können Informationen im Browser ausgegeben werden. Beide Anweisungen unterstützen Texte, Zahlen und Variablen. PHP kann außerdem Berechnungen durchführen und Benutzereingaben verarbeiten.