Belajar PHP #11 – Cara Buat Konstanta pada PHP

Dalam bahasa pemrograman PHP terdapat istilah konstanta atau “constant”. Konstanta mirip dengan variabel, yaitu digunakan untuk mendeklarasikan suatu data nilai atau value. Jika pada variabel suatu nilainya pada dapat dirubah, maka pada konstanta suatu data nilai atau valuenya tidak dapat diubah atau konstan.

Aturan Penulisan Konstanta PHP

Untuk membedakan variabel dengan konstanta, maka nama konstanta diharuskan menggunakan huruf kapital/besar. Saat proses eksekusi pada program PHP, maka konstanta tidak dapat dibatalkan atau didefinisikan ulang.

konstanta pada php
  • Pengidentifikasi konstanta harus dituliskan dalam huruf kapital setelah konvensi.
  • Secara default, konstanta bersifat case-sensitive.
  • Tidak menggunakan simbol dolar ($)
  • Nama konstan tidak dapat dimulai dengan angka.
  • Konstanta harus dimulai dengan huruf atau garis bawah, diikuti dengan huruf, angka atau garis bawah.

Membuat konstanta PHP

Jika pada variabel PHP dibuat dengan menambahkan tanda dollar ($), seperti: $name. Maka pada konstanta tidak menggunakan tanda dollar ($) tersebut. Untuk membuat konstanta PHP menyediakan 2 cara yaitu :

1. Menggunakan kata kunci (keyword) const.

Cara mendefenisikan konstanta dengan kata kunci ”const” hampir sama dengan menambahkan nilai kepada sebuah variabel, namun harus diawali dengan kata const.

Berikut adalah contoh penulisannya :

<?php // file: tutorial-php.php

// membuat konstanta dengan kata kunci const
const SITE_NAME  = "praktekotodidak";
const BASE_URL    = "https://praktekotodidak.com/";

2. Menggunakan fungsi define.

Jika menggunakan fungsi define, fungsi ini membutuhkan dua nilai, yaitu nama konstanta, dan nilainya. Perhatikan contoh berikut ini :

<?php // file: tutorial-php.php

// membuat konstanta dengan fungsi define()
define('SERVER', 'localhost');
define('Artikel', 'Belajar Konstanta dalam bahasa pemrograman PHP');

Mengambil nilai dari konstanta

Untuk mengambil dan mencetak nilai dari konstanta, caranya sama seperti variabel yaitu hanya menulis nama konstanta tersebut. Lalu menggunakan titik (.) untuk menggabungkan dua buah string.

Contoh program :

<?php // file: tutorial-php.php

// membuat konstanta dengan fungsi define()
define('SERVER', 'localhost');
define('Artikel', 'Belajar Konstanta dalam bahasa pemrograman PHP');

// membuat konstanta dengan kata kunci const
const SITE_NAME  = "praktekotodidak";
const BASE_URL    = "https://praktekotodidak.com/";

// cetak nilai konstanta
echo "Website : " . SITE_NAME . "<br/>";
echo "URL : " . BASE_URL . "<br/>";
echo "SERVER : " . SERVER . "<br/>";

Jika kode program tersebut dieksekusi, maka tampilannya sebagai berikut :

Begitulah pembahasan mengenai Konstanta. Baca juga juga artikel selanjutnya yaitu : Belajar PHP #12 Jenis Operator PHP Beserta Contohnya

Tinggalkan Balasan

Scroll to Top