6. Fejezet. Típusok

Tartalom
Egészek
Lebegőpontos számok
Stringek
Tömbök
Objektumok
Bűvészkedés a típusokkal

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észek

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