1. Was sind Variablen?
Üblicherweise dienen PHP-Skripte dazu eine Ausgabe dynamisch zu erzeugen. Die PHP-Skripte selbst sind jedoch konstant was deren Inhalt betrifft. Daher müssen wir im PHP-Skript etwas haben was dynamisch gefüllt werden kann. Dafür gibt es Variablen. Sie werden vom Skript entsprechend mit Daten gefüllt und können dann an anderere Stelle im Skript verwendet werden.
2. Aufbau von Variablen
Damit Variablen in PHP als solche erkannt werden, müssen sie besonders
gekennzeichnet werden. Daher beginnen alle Variablen in PHP mit dem Dollarzeichen
$
. Danach müssen sie mit einem Buchstaben oder Unterstrich _
beginnen. Nach dem ersten Zeichen können auch Ziffern im Variablennamen stehen.
Variablen die mit einem Unterstrich anfangen haben meist eine besondere Bedeutung, der
Entwickler sollte daher keine eigene Variablen definieren die mit einem Unterstrich
anfangen.
<?php
$gueltig
$10_nicht_gueltig
?>
Variablen in PHP sind case-sensitiv, d.h. die Groß-/Kleinschreibung spielt eine
Rolle und ist wichtig. Die Variable $foo
ist eine andere als
$FOO
. Insbesondere bei den Superglobalen Variablen ist das wichtig,
da diese z.B. $_GET
lauten und nicht z.B. $_get
.
3. Zuweisungsoperator
Um eine Variable mit einem Wert zu füllen wird der Zuweisungsoperator =
verwendet. Dabei muss die Variable links vom Gleichheitszeichen stehen, der Wert
der gespeichert werden soll rechts.
<?php
$var = 'Inhalt';
$_auch_gültig = "anderer Inhalt";
$123 = "nicht gültig :(";
$eine_variable = $andere_variable;
?>
Nachdem wir die Variablen mit Werten gefüllt haben können wir diese dann z.B. mit echo ausgeben.
<?php
$email = 'foo@example.com';
echo 'Meine Emailadresse ist: ';
echo $email;
?>