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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// cara 1 menggunakan keyword const | |
const nama = "Belajar Konstanta"; | |
echo nama; // kata yang akan muncul adalah Belajar Konstanta | |
//cara 2 menggunakan keyword define | |
define ("nama" , "Belajar Konstanta"); | |
echo nama; // kata yang akan muncul adalah Belajar Konstanta | |
?> |