Variablen können ihre Werte aus verschiedenen Quellen erhalten. Dies kann die Benutzereingabe in einem Online Formular sein, eine Datenbank, eine externe Quelle wie ein Newsfeed oder eine XML Datei, das Ergebnis einer Berechnung oder direkte Zuweisung in einer PHP-Datei. Ganz gleich aus welcher Quelle der Wert kommt, er wird immer der Variablen mit einem Gleichheitszeichen zugewiesen (Assignment Operator).
$Hauptstadt = 'Berlin';
Am Ende der Zuweisung folgt immer ein Semikolon. Das Semikolon ist nach dem Ende eines Befehls zwingend erforderlich (im Gegensatz zu Javascript, wo das Semikolon optional ist). Welcher Art der Wert ist (Text, Zahl … usw.) muss hingegen bei PHP nicht angegeben werden.
Ein Wert in Textform wird in Anführungszeichen gesetzt. Ist der Wert eine Zahl, so entfallen die Anführungszeichen:
$Hauptstadt = 'Berlin'; $Gesamtsumme = 45; $nettoWert = 37.82;
Zahlen können auch als Dezimalzahlen geschrieben werden. Der Dezimaltrenner muss in diesem Fall immer ein Punkt sein. Es darf hier kein Komma gesetzt werden. Es darf in PHP auch kein Trennzeichen für Tausender gesetzt werden (weder ein Punkt noch ein Komma).
Ausgabe der Variablen
Mit der Zuweisung des Wertes ist der Wert in der Variablen gespeichert. Um den Wert auszugeben, wird der Befehl echo oder print benutzt.
echo $Hauptstadt;
Die Variable kann auch in Klammern gesetzt werden
echo ($Hauptstadt);
Bei der Ausgabe macht dies keinen Unterschied.
Benutzt man zur Ausgabe den Befehl print ist auf den ersten Blick kein Unterschied zum echo -Befehl ersichtlich.
print $Hauptstadt;
Der Unterschied zwischen print und echo ist, dass print nur einen einzelnen Wert ausgeben kann, während echo auch eine durch Kommatas getrennte Liste von Werten wiedergeben kann.
Einer Variablen kann auch eine andere Variable als Wert zugewiesen werden.
Beispiel:
$Name = 'Max'; $Benutzername = $Name; echo $Benutzername;
Schreibe einen Kommentar