Proměnné v PHP začínají znakem $ a nesmí na prvním místě názvu mít číslici!! Názvy proměnných jsou citlivé na velikost znaků (case-sensitiv), takže označení $var a $Var nepatří stejné proměnné.
V PHP máme osm typů proměnných:
| Boolean | True – False |
| Integer | Celé číslo |
| Float | Číslo s pohyblivou desetinnou čárkou (starší označení double) |
| String | Textový řetězec |
| Array | Pole |
| Object | Objekt |
| Resource | Propojení k externímu zdroji |
| NULL | Prázdná proměnná |