Apa itu konstanta? Konstanta adalah suatu pengenal yang sifatnya konstan. Dengan kata lain, nilai dari suatu konstanta tidak dapat diubah selama proses eksekusi program. Sehingga jika dibandingkan variabel, konstanta sangat berbeda. Di dalam PHP konstanta didefinisikan menggunakan fungsi define().
Pada contoh di atas kita mendefinisikan dua buah konstana : NAMA dan MAX, yang masing-masing bernilai ‘SmartDevTala’ dan 100, berbeda dengan variabel, nama konstanta tidak perlu diawali $ (dollar).
Hasil Program :
Dalam kasus lain contohnya dalam framework codeigniter, dalam melindungi akses langsung ke file PHP yang dibuat, mereka mengharuskan ada konstanta yang sudah dideskripsikan sebelum melakukan (include/require) agar file PHP dapat diakses, contohnya adalah :
<?php
#
# Konstanta by SmartDevTala
#
defined('BASEPATH') OR exit('No direct script access allowed');
?>
Demikian pembahasan mengenai konstanta, semoga bermanfaat.