Study
PHP

Konstanta di PHP

Penjelasan

Konstanta adalah nilai yang tidak bisa diubah setelah didefinisikan, cocok untuk nilai yang tetap sepanjang aplikasi berjalan (mis. nama aplikasi, versi, batas maksimum). Bisa didefinisikan dengan define() atau const.

Contoh Konsep

<?php

define('APP_NAME', 'CompileDaily Study');
const MAX_UPLOAD_MB = 5;

echo APP_NAME; // CompileDaily Study
echo MAX_UPLOAD_MB; // 5

// APP_NAME = "Lain"; // Error! Konstanta tidak bisa diubah

Praktikum

Buat konstanta MAKSIMAL_PERCOBAAN_LOGIN bernilai 3 memakai const. Tampilkan pesan "Percobaan tersisa: X" di mana X dihitung dari MAKSIMAL_PERCOBAAN_LOGIN dikurangi 1.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

const dievaluasi saat compile time (dipakai di dalam class untuk property tetap), sedangkan define() dievaluasi saat runtime dan bisa dipanggil di dalam kondisi (if) — beda kegunaan meski hasilnya mirip.