Für eine Vielzahl von Anwendungen werden Variablen benötigt - Variablen sind Platzhalter für Inhalte, die teilweise auch erst während der Abarbeitung des Programmes bekannt werden (siehe nächstes Kapitel Berechnungen) bzw. sind nützlich, um ein variables Programm erstellen zu können (als Beispiel der Mehrwertsteuersatz als Variable - ändert sich nämlich von Zeit zu Zeit, auch wenn eine Bundesregierung vor der Wahl etwas anderes behauptet).
Variablen werden definiert, indem vor dem Namen der Variablen ein Dollarzeichen steht. Der Variablennamen sollte ohne Sonderzeichen (öäü..) und ohne Leerzeichen gewählt werden. Der Variable wird ein Wert zugewiesen, indem nach dem Variablenname ein Gleichzeichen mit dem Inhalt kommt. Handelt es sich bei dem Inhalt um Texte, wird dieser in Anführungszeichen gesetzt. Ist der Inhalt numerisch, wird dieser einfach angegeben.
$name = "Axel"; $schuhgroesse = 43;
In einer Variable wird der Name gespeichert und ausgegeben.
<?php echo "Hallo Welt "; echo "<br />"; echo "ich bin da"; $variablenname = "Axel Pratzner"; echo $variablenname; ?>
Beachten Sie bei der Ausgabe das fehlende Leerzeichen nach dem "da" - besser machen!
Im folgenden Beispiel wird in der Variablen $kursname der Kurs gespeichert und das ".com" als Variable $suffix gesetzt.
<?php $kursname = "PHP-Kurs"; $suffix = ".com"; echo "Herzlich willkommen zum $kursname$suffix"; ?>
Als Ausgabe im Browser erscheint:
Case-Senstiv bedeutet, dass eine unterschiedliche Schreibweise von Groß- und Kleinschreibung einen großen Unterschied macht - es entstehen dadurch verschiedene Variablen, was zu langem Suchen nach Fehlern beim Programmierer führt :).
In der Ausgabe sehen Sie, dass wir hier mit 2 Variablen hantieren, die sich nur in Groß- und Kleinschreibung im Quellcode unterscheiden, aber komplett andere Werte beinhalten.

Es könnte nun zur Ausgabe jeder Variable ein eigenes
echo angegeben werden. Eine praktische Möglichkeit ist der Verkettungsoperator, der über den Punkt realisiert wird. Schauen Sie sich das folgende Beispiel an:
Zwischen jedem verkettenen Glied steht der Verkettungspunkt - vergleiche die 2 Punkte im obigen Beispiel.
Der Inhalt zwischen den Doppelten Anführungsstrichen von PHP ausgeführt wird (ordnungsgemäß spricht man von parsen). Variablen werden innerhalb von Anführungszeichen berücksichtigt und deren Inhalt ausgegeben.
Bei Verwendung von einfachen Anführungszeichen (die oberhalb von der #-Taste) wird im Browser exakt das ausgegeben, was zwischen den einfachen Anführunsstrichen steht, ohne auf eventuell vorhandenen Variablen zu achten.
Und hier die Ausgabe zum Vergleich

Bestimmte Zeichen müssen maskiert werden, die sonst als Programmierzeichen dienen, aber auch einmal im Text erscheinen sollen - zum Beispiel soll ein Anführungszeichen innerhalb einer Ausgabe ausgegeben werden. Als Beispiel wird "PHP-Kurs.com" mit den Anführungszeichen ausgegeben.

Dazu wird vor dem jeweiligen Zeichen, das ausgegeben werden soll, eine Backslash (\) eingetragen.

Es gibt natürlich mehrere Wege nach Rom - hier sehen Sie 3 Möglichkeiten, die Anführungszeichen auszugeben:

Alle 3 führen zum gleichen Ergebnis:

Das Besondere an dieser Übung ist, dass nur einmal der echo-Befehl genutzt werden darf.
Vorgaben:
- nur 1 mal echo
- Text zentriert
- zwei Zeilen
- 2 Variablen, eine für Vornamen, eine für Nachnamen
- Ausgabe von Anführungszeichen beim Kurstitel
Viel Spaß beim Nachbauen
Zum Vergleich mit Ihrer Lösung finden Sie hier 2 verschiedene Lösungen. Ihre Lösung kann nochmals anders aussehen (richtig ist sie, solange die Ausgabe auf dem Browser identisch ist und nur 1 mal echo verwendet wurde).