Konstanta PHP adalah seperti halnya variabel cuma bedanya konstanta hanya bisa didefinisikan satu kali dan tidak bisa merubah nilainya setelah didefinisikan.
Perbedaan lainnya adalah konstanta secara otomatis bersifat global dan bisa diakses dimana saja dalam script.
Aturan penamaan konstanta adalah dimulai dengan huruf atau garis bawah dan tidak boleh dimulai dengan tanda $.
Sintak pendefinisian konstanta PHP
define(nama, nilai)
nama: mendefinisikan nama dari konstanta.
nilai: mendefinisikan nilai dari konstanta.
Contoh
<?php define("SALAM", "Selamat Datang di RajaTutor.com!"); echo SALAM; ?>
Konstanta bersifat global
Konstanta secara otomtis adalah bersifat global dan bisa diakses dimana saja dalam script.
<?php define("SALAM", "Selamat Datang di RajaTutor.com!"); function tampilPesan() { echo SALAM; } tampilPesan(); ?>