Tutorial PHP : Pengertian Dari Konstanta PHP Dan Contohnya
Selain menggunakan variabel untuk mendeklarasikan suatu nilai atau value, Bahasa pemrograman PHP juga memiliki Constant atau Konstanta. Pada artikel kali ini kita akan membahas
Apa itu konstanta dalam PHP ?
Konstanta adalah pengidentifikasi atau nama sederhana yang dapat diberikan nilai tetap apa pun. Konstanta mirip dengan variabel hanya saja konstanta tidak dapat diubah layaknya variabel. Mereka tetap konstan di seluruh program dan tidak dapat diubah selama proses eksekusi. Setelah sebuah konstanta didefinisikan value pada konstanta tidak dapat dibatalkan atau didefinisikan ulang.
Pengidentifikasi konstan harus ditulis dalam huruf besar setelah konvensi. Secara default, konstanta bersifat case-sensitive. Nama konstan tidak boleh dimulai dengan angka. Konstanta harus dimulai dengan huruf atau garis bawah, diikuti dengan huruf, angka atau garis bawah.
Membuat Konstanta PHP
Define () Function pada PHP digunakan untuk membuat konstanta dengan parameter sebagai berikut :
Name : Nama dari suatu konstanta
Value : Nilai yang disimpan konstanta
Case_insensitive : Menentukan apakah konstanta tidak case sensitive. Secara default value ini bersifat FALSE.
Contoh :
Output :
Constant () Function
Selain menggunakan statement Echo, ada cara lain untuk mencetak konstanta menggunakan Constant ()function.
Syntax
constant(name)
Contoh :
Output :
Konstanta bersifat global, maka dari itu code yang berada di dalam maupun diluar function dapat diakses.
Output :
Dapatkan Diskon 20% Kursus SEO Terbaik Sekarang Juga
Mendefinisikan Konstanta
Nama konstan yang valid harus dimulai dengan alfabet atau garis bawah dan tidak memerlukan ‘$’. Perlu dicatat, konstanta terlepas dari ruang lingkupnya. Konstanta otomatis dari ruang lingkup global.
Konstanta Vs Variabel
Konstanta begitu dideklarasikan tidak dapat diubah, sedangkan Variabel dapat diubah dengan mudah
Tidak memerlukan tanda dollar ($) sebelum konstanta, tidak seperti variabel
Konstanta hanya bisa didefinisikan menggunakan define () function
Konstanta tidak perlu mengikuti aturan ruang lingkup variabel dan dapat didefinisikan di mana saja.
Sumber : geekforgeeks.com