Arbeiten mit Variablen in PHP
Variablen werden durch das Dollarzeichen gekennzeichnet. Variablennamen bestehen aus aplhanumerischen Zeichen incl. dem Unterstrich und beginnen immer mit einem Buchstaben (z.B. $a, $a1, $a_1). Es wird zwischen Klein- und Großbuchstaben unterschieden ($a ist eine andere Variable als $A).PHP kennt keine Variablendeklaration. Mit der Funktion isset() kann überprüft werden, ob eine Variable bereits existiert.
PHP kennt die Variablentypen
- integer
- double
- string
- array
- object
Beispiel:
$foo = "0"; // $foo is string (ASCII 48) $foo++; // $foo is the string "1" (ASCII 49) $foo += 1; // $foo is now an integer (2) $foo = $foo + 1.3; // $foo is now a double (3.3) $foo = 5 + "10 Little Piggies"; // $foo is integer (15) $foo = 5 + "10 Small Pigs"; // $foo is integer (15)
Zum Initialisieren von Feldern und Objekten sei auf die entsprechenden Manualseiten verwiesen.
Hinweise zum Arbeiten mit Feldern finden Sie weiterhin im Kapitel Arbeiten mit Feldern in PHP. Hinweise zum Arbeiten mit Objekten finden Sie im Kapitel Klassen und Objekte in PHP.
Es ist möglich, mit der Funktion settype() den Typ explizit zu setzten oder mit den Cast-Funktionen den Variablentyp zu verändern.
Es gibt einige Funktionen, mit denen der Variablentyp ermittelt werden kann. Diese sind
Zum Gültigkeitsbereich von Variablen siehe das Kapitel Funktionen.