Materi
Variabel PHP selalu diawali tanda dolar: `$harga`, `$namaPembeli`. Namanya peka huruf besar, jadi `$kota` dan `$Kota` adalah dua variabel berbeda. Variabel tidak perlu dideklarasikan dengan tipe; tipenya mengikuti nilai yang sedang disimpan. Tipe yang paling sering dipakai: int (bilangan bulat), float (bilangan pecahan), string (teks), bool (true atau false), null (tanpa nilai), dan array.
`var_dump()` mencetak tipe sekaligus nilai, sehingga paling berguna saat menebak kenapa sebuah hitungan meleset: `var_dump(1500)` mencetak `int(1500)`, sedangkan hasil perkalian dengan bilangan pecahan seperti `0.1` mencetak `float(1500)`. Float yang nilainya bulat tetap ditulis tanpa koma desimal.
String bisa ditulis dengan kutip tunggal atau ganda, dan hasilnya berbeda. Di dalam kutip tunggal semua karakter apa adanya: `$nama` tetap tertulis `$nama`, dan `\n` tetap dua karakter. Di dalam kutip ganda, variabel diganti isinya dan `\n` menjadi baris baru. Untuk menggabungkan string, PHP memakai titik, bukan tanda plus.
<?php
$nama = "Dewi";
$jumlah = 3;
echo 'Halo $nama\n';
echo "\n";
echo "Halo $nama, pesananmu " . $jumlah . " barang\n";Halo $nama\n
Halo Dewi, pesananmu 3 barang