PHP

Fungsi define() PHP

Definisi dan Penggunaan

Fungsi define() digunakan untuk mendefinisikan sebuah konstanta.

Konstanta sangat mirip dengan variabel, kecuali untuk perbedaan berikut:

  • Nilai konstanta tidak dapat diubah setelah ditetapkan
  • Nama konstan tidak membutuhkan tanda dolar ($)
  • Konstanta dapat diakses apa pun cakupannya
  • Nilai konstanta hanya dapat berupa string dan angka

Syntax

define(name,value,case_insensitive)

Nilai Parameter

ParameterDeskripsi
nameRequired. Menentukan nama konstanta
valueRequired. Menentukan nilai konstanta.
case_insensitiveOptional. Menentukan apakah nama konstanta harus case-insensitive. Nilai yang memungkinkan:

TRUE – Case-insensitive (deprecated in PHP 7.3)
FALSE – Case-sensitive (ini default)

Detail Teknis

Return Value:Mengembalikan TRUE jika sukses atau FALSE jika gagal
PHP Version:4+
Changelog:PHP 7.3: Mendefinisikan konstanta case-sensitive tidak digunakan lagi.
PHP 7: Parameter nilai juga bisa berupa array.
PHP 5: Parameter nilai harus berupa string, integer, float, boolean atau NULL.

Hanifah Nurbaeti