Pada beberapa bahasa pemrograman yang lain, diperlukan inisialisai di dalam pendeklarasian sebuah variabel dan menspesifikasikan tipe data yang dapat menampung nilai dari sebuah variabel. Tetapi, di dalam PHP dapat di katakan tidak formal, dimana kita tidak perlu menginisialisasikan tipe data yang akan di gunakan oleh variabel.
PHP mengkonversi tipe data ketika hal tersebut diperlukan Seperti contoh, kita memiliki statement berikut :
Secara teknis, statement ke tiga tidak mungkin di lakukan. Sebab data yang di jumlahkan berbeda tipe data, namun PHP dapat mengkonversi terlebih dahulu tipe data integer ke dalam tipe data float sehingga hal tersebut dapat di lakukan dengan mudah.
Di lain hal, PHP tidak dapat sepenuhnya benar di dalam melakukan konversi tipe data, sehingga kita dimungkinkan perlu melakukan inisialisasi sendiri terhadap tipe data variabel.
Misal :