7. Fejezet. Típusok

Tartalom
Bevezető
Logikai adattípus
Egész számok
Lebegőpontos számok
Stringek
Tömbök
Objektumok
Erőforrások
NULL
Bűvészkedés a típusokkal

Bevezető

A PHP nyolc primitív típust támogat.

A négy skalár típus:

A két összetett típus:

Végül két speciális típus:

Megjegyzés: Ebben a kézikönyvben gyakran találkozhatsz mixed paraméterekkel is. Ez a kvázi-típus csak a dokumentációkban létezik, annak jelölésére szolgál, hogy többféle lehetőség adott arra a paraméterre.

A változó típusát rendszerint nem a programozó adja meg [persze van beleszólása...], hanem a PHP futási időben határozza meg a változó környezetétől függően.

Megjegyzés: Ha egy kifejezés értékére és/vagy típusára vagy kiváncsi, akkor használd a var_dump() függvényt.

Ha csak a típusát akarod megkapni emberek számára olvasható formában, akkor használd a gettype()-ot. Típusellenőrzésre viszont ne ezt, hanem a is_type függvényeket használd a programokban.

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.