PHP Constants

Dalam tutorial ini Anda akan belajar bagaimana menggunakan konstanta untuk menyimpan nilai tetap di PHP.

Apa itu Constants di PHP

Constants/konstanta adalah nama atau pengidentifikasi untuk nilai tetap. Konstanta adalah seperti variabel, kecuali bahwa sekali mereka didefinisikan, mereka tidak dapat ditentukan atau diubah (kecuali magic constants ).

Konstanta sangat berguna untuk menyimpan data yang tidak berubah saat skrip sedang berjalan. Contoh umum dari data tersebut termasuk pengaturan konfigurasi seperti nama pengguna dan kata sandi database, URL dasar situs web, nama perusahaan, dll.

Konstanta didefinisikan menggunakan fungsi PHP define(), yang menerima dua argumen: nama konstanta, dan nilainya. Setelah ditentukan, nilai konstanta dapat diakses kapan saja hanya dengan mengacu pada namanya. Berikut adalah contoh sederhana:

<?php
// Defining constant
define("SITE_URL", "https://www.sharecode.id/");
 
// Using constant
echo 'Thank you for visiting - ' . SITE_URL;
?>

Output dari kode di atas akan menjadi:

Thank you for visiting – https://www.sharecode.id/

Pernyataan PHP echo juga sering digunakan untuk menampilkan atau mengeluarkan data ke web browser. Kita akan belajar lebih banyak tentang pernyataan ini di bab selanjutnya.

Tips: Dengan menyimpan nilai dalam konstanta, bukan variabel, Anda dapat memastikan bahwa nilai tidak akan berubah secara tidak sengaja saat aplikasi berjalan.

Konvensi Penamaan untuk Konstanta PHP

Nama konstanta harus mengikuti aturan yang sama dengan nama variabel , yang berarti nama konstanta yang valid harus dimulai dengan huruf atau garis bawah, diikuti dengan sejumlah huruf, angka, atau garis bawah dengan satu pengecualian: awalan tidak $ diperlukan untuk nama konstanta.

Catatan: Secara konvensi, nama konstanta biasanya ditulis dengan huruf besar. Ini untuk identifikasi dan pembedaan yang mudah dari variabel dalam kode sumber.

List tutorial PHP Basic

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *