Penulisan Variabel dan Konstanta PHP

Pada tahap awal tidak ada salahnya untuk memahami apa bedanya variabel dan konstanta pada PHP. Hal ini sangat berguna untuk jika Anda membuat program yang menggunakan variabel dan konstanta.

Daftar isi:

Penulisan variabel

Dari sekian bahasa pemograman kelihatannya cuma PHP yang menggunakan tanda $ di awal variabelnya. Tentu saja jika Anda ingin membuat variable PHP maka Anda diwajibkan menggunakan tanda $ di awal variabel.

$teks = "Halo Dunia!";
$a = 10;
$b = 9.1;

Jika Anda memperhatikan contoh skrip di atas maka variabel $teks memiliki nilai Halo Dunia!, variabel $a memiliki nilai 10, dan variabel $b memiliki nilai 9.1.

Catatan: PHP tidak memiliki perintah untuk mendeklarasikan variabel, Jadi, jika Anda ingin nilai suatu variabel String maka itu akan dibuat saat Anda menentukan nilainya.

Catatan: Jika ingin menulis teks atau nilai String maka Anda harus memberikan tanda kutip satu ' atau " di nilainya.

Variabel sangat sensitif

Aturan menulis variabel

  • Variabel diawali tanda $
  • Variabel harus diawali huruf besar atau kecil atau garis bawah (A-z, 0-9, dan _)
  • Variabel tidak boleh diawali angka atau simbol
  • Variabel dapat memiliki nama pendek seperti $a atau lebih panjang
  • Variabel sensitif terhadap huruf besar atau kecil, misalnya $a dan $A berarti memiliki 2 variabel

Berikut ini contoh yang sedikit ane, tapi Anda bisa melogikakannya.

$a = 10;
$A = 5;
$_ = 2;

$_HaSil_17 = $a + $A + $_;

echo $_HaSil_17;

Penulisan konstanta

Konstanta merupakan nilai yang tetap dan tidak dapat di ubah nilainya. Nilai tersebut tidak bisa diubah selama eksekusi skrip sedang berjalan. Penulisan konstanta peka terhadap huruf besar ataupun huruf kecil secara bawaan. Akan tetapi menurut kententuan penulisan konstanta menggunakan huruf besar. Perhatikan contoh berikut.

define("NAMA", "Febri Hidayan");

echo NAMA;

Catatan: Konstanta tidak sama dengan penulisan variabel yang diawali $

Nilai konstanta bisa berupa String, Integer, atau Array.

define("BUAH", ["Semangka", "Jeruk", "Apel"]);

echo BUAH[1]; // Jeruk