A PHP a következő típusokat támogatja:
A változó típusát rendszerint nem a programozó határozza meg [na azért van beleszólása...], hanem, a PHP futási időben határozza meg a változó környezetétől függően.
Ha egy változó típusát egy adott típusra kell konvertálnunk, castolhatjuk a változót, vagy alkalmazzuk rá a settype() függvényt.
A változó különbözőképp viselkedhet bizonyos helyzetekben, attól függően, hogy az adott pillanatban milyen típusú. Ha bővebb leírást szeretnél, nézd meg a Bűvészkedés a típusokkal című részt.
Egészeket az alábbi szintaxis bármelyikét használva hozhatunk létre:
1 2 $a = 1234; # decimális szám 3 $a = -123; # egy negatív szám 4 $a = 0123; # oktális szám (egyenértékű 83 decimálissal) 5 $a = 0x12; # hexadecimális szám (egyenértékű 18 decimálissal) 6 |