Variabel di PHP dapat menampung bergbagai tipe data. Yakni :
- String adalah serangkaian karakter, di mana karakter sama dengan byte.
- Integer adalah bilangan dari himpunan = {..., -2, -1, 0, 1, 2, ...}.
- Float adalah ngka titik mengambang (juga dikenal sebagai "floats", "doubles", atau "real numbers")
- Boolean adalah tipe yang paling sederhana. Sebuah bool mengungkapkan nilai kebenaran. Itu bisa true atau false.
- Array adalah sebuah tipe data yang menyimpan banyak isi di dalam sebuah variabel, seperti sebuah tas yang di dalamnya bisa saja berisi pulpen, buku, penggaris dan lainnya.
- Object adalah terbentuk dari proses instansiasi sebuah class (seperti sebuah rumah yang terdiri dari berbagai element).
- NULL adalah merepresentasikan sebuah variabel tidak memiliki nilai.
- Resource adalah variabel khusus, memegang referensi ke resource eksternal.