Berbeda dengan variabel yang isi/nilainya dapat diubah bahkan dihapus selama program berjalan, sebuah konstanta jika telah diberikan nilai, tidak dapat diubah lagi dalam kode program. Hal ini seseuai dengan namanya, yakni konstant. Berikut aturan penulisan konstanta.
- Cara pendefinisian konstanta dalam PHP terdapat 2 cara yaitu dengan menggunakan kata kunci (keyword) const dan menggunakan fungsi define. Contoh :
- Konstanta PHP bersifat case sensitif. Sama seperti variabel, konstanta dalam PHP bersifat case sensitif, sehingga perbedaan huruf besar dan kecil dianggap berbeda. UANG, UaNg, dan uang merupakan 3 konstanta yang berbeda.
- Nilai konstanta PHP tidak dapat diubah jika sebuah konstanta telah didefenisikan.
- Konstanta hanya dapat berisi data sederhana / skalar seperti boolean, integer, float, dan string.