Fungsi define() PHP
Definisi dan Penggunaan
Fungsi define() mengdefinikan konstanta.
Sama seperti variable, konstanta berbeza dengan:
- Selepas ditetapkan, nilai konstanta tidak boleh diubah
- Nama konstanta tidak perlu diawali dengan simbol dollar ($)
- Layak guna tidak mempengaruhi akses ke konstanta
- Nilai konstanta hanya boleh string atau nombor
Sintaks
define(name,value,case_insensitive)
Parameter | Deskripsi |
---|---|
name | Wajib. Tetapkan nama konstanta. |
value | Wajib. Tetapkan nilai konstanta. |
case_insensitive |
Pilihan. Tetapkan nama konstanta untuk berhati huruf besar dan kecil. Jika diatur ke true, maka tak berhati huruf besar dan kecil. Baku adalah false (berhati huruf besar dan kecil). |
Contoh
Contoh 1
Tentukan konstanta yang berhati huruf besar dan kecil:
<?php define("GREETING","Hello world!"); echo constant("GREETING"); ?>
Output:
Hello world!
Contoh 2
Tentukan konstanta yang tak berhati huruf besar dan kecil:
<?php define("GREETING","Hello world!",TRUE); echo constant("greeting"); ?>
Output:
Hello world!