Semua bahasa pemrograman menyediakan variabel, yang berfungsi untuk menyimpan suatu nilai dan nilai yang ada di dalamnya dapat diubah sewaktu-waktu.
Semua variable dalam bahasa PHP diawali dengan tanda ( $ ) tanpa mempedulikan jenis nilai yang akan ditampungnya, baik karakter, integer, string, maupun bilangan Double dan Boolean. Semuanya ditulis dalambentuk yang mirip dan secara otomatis PHP akan selalu mengingat tipe data yang disimpan tersebut.