Belajar PHP (7. Constant)

Belajar PHP (7. Constant)

Constant PHP

Dalam bahasa pemrograman PHP, terdapat yang namanya constant atau konstanta. Constant berarti tetap. Constant sendiri mirip dengan variable tapi nilainya tetap dan tidak dapat diubah. Constant pada php secara default bersifat case-sensitive walaupun dapat disetting menjadi case-insensitive. Untuk membuat constant, kita gunakan fungsi define() walaupun dapat menggunakan “const” tapi penggunaanya terbatas. Hanya dapat digunakan pada top level scope jadi tidak bisa bisa digunakan misal pada looping atau kondisi if. perhatikan contoh penulisan berikut:

<!DOCTYPE html>
<html>
<head>
	<title>define</title>
</head>
<body>
	<?php  
		define("STUDY", "saya sedang belajar");
		echo STUDY;
	?>
</body>
</html>

hasil

kode diatas bersifat case sensitive, kita dapat menambahkan “true” untuk menjadikan case insensitive, tapi harus berhati-hati dalam menulis nama konstanta, jangan sampai sama katanya karena dapat menyebabkan error. contoh:

<!DOCTYPE html>
<html>
<head>
	<title>define</title>
</head>
<body>
	<?php  
		define("STUDY", "saya sedang belajar", true);
		echo study;
	?>
</body>
</html>

hasil

Constant bersifat global, jadi misal kita menggunakanya di dalam sebuah blok fungsi, kita dapat memanggil constant tersebut secara global. contoh:

<!DOCTYPE html>
<html>
<head>
	<title>global</title>
</head>
<body>
	<?php  
		define("study", "saya sedang belajar php", true);
		function contoh(){
			echo study;
		}
		contoh();
	?>
</body>
</html>

hasil

Semoga bermanfaat, sampai jumpa di postingan selanjutnya.

Wriiten By @akhi_syabab

Leave a Reply

Your email address will not be published.Required fields are marked *