Konstanta pada PHP

Konstanta itu seperti variable, hanya saja nilainya tidak bisa dirubah. Untuk mendeklarasikan sebuah konstanta dimulai dengan huruf atau garis bawah jasi tidak didahului tanda dolar ($) seperti saat mendeklarasikan variable.

Tidak seperti variable, konstanta itu bersifat global, artinya bisa di panggil di semua skrip yang sedang berjalan/ dieksekusi.

Untuk mendeklarasikan sebuah konstanta gunakanlah kata kunci define() .  Aturan penulisannya adalah sebagai berikut :

define(nama_konstanta, nilai_konstanta, case-insensitive)

Keterangan :

  • nama_konstanta : Nama konstanta yang dideklarasikan
  • value :Nilai dari konstanta yang di deklarasikan
  • case-insensitive : Case-insensitive maksudnya adalah apakah konstanta tersebut berlaku untuk huruf besar dan kecil, nilai defaultnya adalah false. Jadi jika parameter ke tiga ini tidak diisi maka jika Anda mendeklarasikan nama konstanta misalnya “PI” maka ketika Anda ingin memanggil konstanta tersebut harus “PI”, tapi jika parameter ketiga ini diisi true maka Anda bisa memanggilnya dengan “pi”.

 

<?php
	define("APP_NAME", "Akuntinting");
	echo APP_NAME;
?> 
Contoh mendeklarasikan konstanta dengan nama yang case-sensitive (huruf besar atau kecil tidak disamakan)

 

<?php
	define("APP_NAME", "Akuntinting",true);
	echo app_name;
?> 
Contoh mendeklarasikan konstanta dengan nama yang case-insensitive (huruf besar atau kecil disamakan)

Konstanta Array

Di PHP7, Anda bisa membuat konstanta array menggunakan fungsi define ().

<?php
	define("negara", [
		"Indonesia",
		"Amerika Serikat",
		"Arab Saudi"
	]);
	echo negara[0];
?> 
Contoh mendeklarasikan konstanta yang bertipe array
<?php
	define("SALAM", "Assalamu'alaikum");

	function salam() {
		echo SALAM;
	}

	salam();
?> 
Contoh diatas membuktikan bahwa konstanta bersifat Global, artinya bisa dipanggil dimana saja

Demikianlah tutorial Konstanta pada PHP, selanjutnya kita akan mempelajari Operator-operator pada PHP 7,

Terima kasih, semoga bermanfaat !

Sumber : w3schools.com