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!