variabeldasarPemula3 mnt baca

Variabel

Menyimpan data dengan variabel PHP: aturan tanda dolar, penamaan, dan perbedaan kutip satu vs kutip dua.

Aturan main variabel

Setiap variabel PHP wajib diawali tanda dolar $:

php
<?php
$nama = "Malik";
$umur = 17;
echo $nama; // Malik

Aturan penamaan:

  • Diawali huruf atau underscore, lalu boleh diikuti angka: $nama, $_nilai, $nilai1 (tapi bukan $1nilai).
  • Case-sensitive: $nama dan $Nama berbeda.
  • Tidak perlu deklarasi tipe, PHP menebak sendiri dari nilainya.

Kutip satu vs kutip dua

Ini jebakan klasik pemula. Kutip dua " memproses variabel di dalamnya, kutip satu ' tidak:

php
<?php
$nama = "Malik";

echo "Halo, $nama!"; // Halo, Malik!
echo 'Halo, $nama!'; // Halo, $nama! (ditampilkan mentah)

Gunakan kutip dua kalau butuh interpolasi, kutip satu untuk teks biasa agar sedikit lebih cepat dan jelas.

Melihat isi variabel

Untuk debugging, var_dump() jauh lebih informatif daripada echo karena menampilkan tipe data dan panjangnya:

php
<?php
$umur = 17;
var_dump($umur); // int(17)

$nama = "Malik";
var_dump($nama); // string(5) "Malik"

Untuk menghapus variabel, pakai unset($umur).

Catatan teknis: Lupa menulis $ adalah error paling sering: echo nama; membuat PHP mengira nama adalah sebuah konstanta, bukan variabel. Kalau konstanta itu tidak ada, PHP melempar error. Selalu cek tanda dolar dulu saat ada error "undefined constant".