Kapitel 6. Typen

Inhaltsverzeichnis
Integer-Typen
Fließkomma-Zahlenwerte
Strings / Zeichenketten
Arrays
Objects
Typen-Tricks

PHP unterstützt die folgenden Typ-Deklarationen:

Der Typ einer Variabalen wird normalerweise nicht vom Programmierer bestimmt; vielmehr wird dies zur Laufzeit von PHP entschieden, abhängig vom Zusammenhang in dem die Variable benutzt wird.

Wenn sie die Umwandlung in einen bestimmten Variablen-Typ erzwingen wollen, können sie dies entweder per cast oder durch Gebrauch der Funktion settype().

Beachten Sie, dass eine Variable je nach Gebrauch und Situation auf unterschiedliche Art und Weise typisiert sein kann. Weitere Informationen sehen sie unter Typ-Veränderung.

Integer-Typen

Integer-Typen können durch Gebrauch einer der folgenden Zuweisungsarten angegeben werden:


$a = 1234; # Zahlenwert im dezimal-Format
$a = -123; # ein negativer Zahlenwert
$a = 0123; # Oktal-Zahl (83 im dezimal-Format) Achtung: 
           # Fehlerquelle bei Strings mit führenden Nullen!
$a = 0x12; # Zahlenwert im hexadezimal-Format
           # (entspricht 18 im dezimal-Format)
     

Die Größe eines Integer-Wertes ist plattformabhängig, ein Wertebereich von ca. +/- 2 Milliarden ist aber üblich (Vorzeichen-behafteter 32-Bit-Wert).