Unterrichtsmaterialien für den Informatikunterricht

Verkettung von Variablen mit .

Folien

Falls keine PDF-Präsentation zu sehen ist: Direktdownload der PDF-Präsentation

Verkettung von Variablen mit .

Lesbarer und besser handlebarer wird der Code so:

echo "Ich heiße " . $name . " und bin " . $alter . " Jahre alt.";

Möglich auch diese Variante:

$a = "Ich heiße ";
$b = "Fritz";
$c = $a;
$c .= $b;
echo $c;

Ausgabe:

Ich heiße Fritz

Übungen

Zusätzliche Dateien (Bilder, Klassendiagramme, HTML-Vorlagen) finden Sie in der Materialsammlung. Diese Übungen können Sie als txt-Datei herunterladen.


Übungen: PHP - Verkettung von Variablen


PHP_3-1: Welchen Output hat das Listing?

Notieren Sie den Quellcode, der durch folgende Listings erzeugt wird:

------
1 Martin aus Hamburg

$name = "Martin";
$alter = 23;
$wohnort = "Hamburg";
$ausgabe = "Mein Name ist " . $name . ", ich bin " . $alter . " Jahre alt und wohne in " . $wohnort ".";
echo $ausgabe;

------
2 Sabine aus Marburg

$name = "Sabine";
$alter = 21;
$wohnort = "Marburg";
$ausgabe = "Mein Name ist ";
$ausgabe .= $name;
$ausgabe .= " und ich wohne in ";
$ausgabe .= $wohnort;
echo $ausgabe;

------
3 Hans aus Zuffenhausen

Bitte notieren Sie hier explizit die Leerzeichen.

$name = "Hans";
$alter = 13;
$wohnort = "Zuffenhausen";
echo "Ich heiße " . $name . "und wohne in" . $wohnort;
echo "Ich bin " . $alter . "Jahre alt.";

------
4 Marianne aus Aachen

Bitte notieren Sie hier explizit die Leerzeichen.

$name = "Marianne";
$alter = 22;
$wohnort = "Aachen";
$ausgabe = $name . "wohnt in " $wohnort . "<br />" . "Sie ist " . $alter . " Jahre alt.";
echo $ausgabe;

------
5. Marianne aus Burbach

Wo besteht der Unterschied zu Beispiel 4?

$name = "Marianne";
$alter = 21;
$wohnort = "Burbach";
$ausgabe = $name . "wohnt in " $wohnort . "<br />\n" . "Sie ist " . $alter . " Jahre alt.";
echo $ausgabe;

------
6 Geraldine aus Berlin

$name = "Geraldine";
$alter = 85;
$wohnort = "Berlin";
$ausgabe = "Mein Name ist " . $name . ", ich bin " . $alter . " Jahre alt und wohne in " . $wohnort ".";