Hari 2: Tipe Data & Operator
55 min
Last updated 09 Apr 2026
Tipe Data PHP
| Tipe | Contoh | Deskripsi |
|---|---|---|
| int | 42, -10, 0 | Bilangan bulat |
| float | 3.14, -2.5 | Bilangan desimal |
| string | "Halo", 'PHP' | Teks |
| bool | true, false | Benar/Salah |
| array | [1, 2, 3] | Kumpulan nilai |
| null | null | Tidak ada nilai |
Operator Aritmatika
$a = 10; $b = 3;
echo $a + $b; // 13 — penjumlahan
echo $a - $b; // 7 — pengurangan
echo $a * $b; // 30 — perkalian
echo $a / $b; // 3.333... — pembagian
echo $a % $b; // 1 — modulus (sisa bagi)
echo $a ** $b; // 1000 — pangkat
Operator Perbandingan
var_dump(5 == "5"); // bool(true) — loose comparison
var_dump(5 === "5"); // bool(false) — strict comparison (type harus sama)
var_dump(5 != 4); // bool(true)
var_dump(10 > 5); // bool(true)
var_dump(3 >= 3); // bool(true)
Operator String
$depan = "PHP ";
$belakang = "Keren!";
echo $depan . $belakang; // PHP Keren! — concatenation
$kalimat = "Belajar ";
$kalimat .= "PHP"; // .= menambahkan ke variabel
echo $kalimat; // Belajar PHP
💡
Notice: Operator perkalian di PHP adalah * (bintang). Gunakan . untuk menggabungkan string dengan angka.
Assignment
Hitung luas dan keliling persegi panjang dengan panjang = 12 dan lebar = 8. Tampilkan: "Luas: 96" dan "Keliling: 40" (masing-masing di baris berbeda).
Expected output:
Luas: 96
Keliling: 40
PHP
index.php
Solution
Output