Fungsi define() PHP
Definisi dan Penggunaan
Fungsi define() mengdefiniskan konstanta.
Konstanta mirip seperti variabel, perbedaan nya adalah:
- Setelah disetel, nilai konstanta tak dapat diubah
- Nama konstanta tak memerlukan simbol dolar di awal ($)
- Dampak lingkungan tak mempengaruhi akses ke konstanta
- Nilai konstanta hanya dapat berupa string atau angka
Gramma
define(name,value,case_insensitive)
Parameter | Deskripsi |
---|---|
name | Wajib. Tetapkan nama konstanta. |
value | Wajib. Tetapkan nilai konstanta. |
case_insensitive |
Pilihan. Tetapkan apakah nama konstanta harus berbeda huruf besar dan kecil. Jika diatur menjadi true, maka tak berbeda huruf besar dan kecil. Standar adalah false (berbeda huruf besar dan kecil). |
Contoh
Contoh 1
Definisi konstanta yang berbeda huruf besar dan kecil:
<?php define("GREETING","Hello world!"); echo constant("GREETING"); ?>
Output:
Hello world!
Contoh 2
Definisi konstanta yang tak berbeda huruf besar dan kecil:
<?php define("GREETING","Hello world!",TRUE); echo constant("greeting"); ?>
Output:
Hello world!