PHP unterstützt acht primitive Typen.
Vier skalare Typen:
Zwei zusammengesetzte Typen:
Und zuletzt zwei spezielle Typen:
Anmerkung:
In diesem Manual werden Sie oft mixed Parameter
finden. Diese Pseudo-Typen weisen darauf hin, dass es mehrere Möglichkeiten
für diesen Parameter gibt.
Der Typ einer Variabalen wird normalerweise nicht vom Programmierer
bestimmt. Zur Laufzeit von PHP wird entschieden, welchen Typs eine
Variable ist, abhängig vom Zusammenhang in dem die Variable benutzt wird.
Anmerkung:
Um den Typ und den Wert eines bestimmten
Ausdrucks (Expression)
zu überprüfen, können Sie var_dump() benutzen.
Wenn Sie zur Fehlersuche einfach nur eine lesbare Darstellung
eines Typs benötigen, benutzen Sie gettype().
Um auf einen bestimmten Typ zu prüfen, sollten Sie nicht
gettype() benutzen. Stattdessen sollten Sie die
is_type Funktionen verwenden.
Wenn sie die Umwandlung in einen bestimmten Variablen-Typ erzwingen
wollen, erreichen Sie dies entweder durch
cast oder durch
Gebrauch der Funktion settype().
Beachten Sie, dass sich eine Variable in bestimmten Situationen
unterschiedlich verhalten kann, abhängig vom Typ dem die Variable zu dem
Zeitpunkt entspricht. Weitere Informationen entnehmen Sie dem Abschnitt zur
Typ-Veränderung.