Konstanta PHP
Konstanta seperti variabel kecuali bahwa begitu mereka didefinisikan, mereka tidak dapat diubah atau tidak ditentukan.
Konstanta PHP
Konstanta adalah pengidentifikasi (nama) untuk nilai sederhana. Nilai tidak dapat diubah selama skrip.
Nama konstanta yang valid dimulai dengan huruf atau garis bawah (tanpa tanda $ sebelum nama konstanta).
Catatan: Tidak seperti variabel, konstanta secara otomatis bersifat global di seluruh skrip.
Buat Konstanta PHP
Untuk membuat konstanta, gunakan define()
fungsi.
Sintaksis
define(name, value, case-insensitive)
Parameter:
- name : Menentukan nama konstanta
- nilai : Menentukan nilai konstanta
- case-insensitive : Menentukan apakah nama konstanta harus case-insensitive. Defaultnya salah
Contoh
Buat konstanta dengan nama peka huruf besar /kecil :
<?php
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>
Contoh
Buat konstanta dengan nama case-insensitive :
<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>
PHP Array Konstan
Di PHP7, Anda dapat membuat konstanta Array menggunakan define()
fungsi.
Contoh
Buat konstanta Array:
<?php
define("cars", [
"Alfa Romeo",
"BMW",
"Toyota"
]);
echo cars[0];
?>
Konstanta bersifat Global
Konstanta secara otomatis bersifat global dan dapat digunakan di seluruh skrip.
Contoh
Contoh ini menggunakan konstanta di dalam suatu fungsi, bahkan jika itu didefinisikan di luar fungsi:
<?php
define("GREETING", "Welcome to W3Schools.com!");
function myTest() {
echo GREETING;
}
myTest();
?>