Setelah mengenal variabel dan tipe data, sekarang waktunya belajar cara memanipulasi data tersebut menggunakan operator. Dalam PHP, operator digunakan untuk melakukan perhitungan, perbandingan, dan operasi logika.

➕ 1. Operator Matematika (Aritmatika)

Digunakan untuk operasi hitung dasar seperti tambah, kurang, kali, dan bagi.

Operator Nama Contoh Hasil
+ Tambah $a + $b Penjumlahan
- Kurang $a - $b Pengurangan
* Kali $a * $b Perkalian
/ Bagi $a / $b Pembagian
% Modulus $a % $b Sisa bagi

✏️ Contoh:

$a = 10;
$b = 3;
echo $a + $b; // Output: 13
echo $a % $b; // Output: 1

🔁 2. Operator Penugasan (Assignment)

Digunakan untuk mengisi nilai ke variabel, bisa juga digabung dengan operator aritmatika.

Operator Contoh Sama Dengan
= $a = 5  Isi nilai 5 ke $a
+= $a += 2 $a = $a + 2
-=  $a -= 1  $a = $a - 1
*=  $a *= 3  $a = $a * 3
/=  $a /= 2  $a = $a / 2
%= $a %= 2  $a = $a % 2

🔍 3. Operator Perbandingan

Dipakai untuk membandingkan dua nilai. Biasanya digunakan dalam struktur if, while, atau switch.

 

Operator Nama Contoh Hasil
==  Sama dengan  $a == $b  true / false
!=  Tidak sama  $a != $b true / false
> Lebih besar  $a > $b true / false
Lebih kecil  $a < $b  true / false
>=  Lebih besar atau sama  $a >= $b true / false
<= Lebih kecil atau sama  $a <= $b true / false

🔗 4. Operator Logika

Untuk menggabungkan beberapa kondisi, biasanya digunakan dalam pernyataan if.

 

Operator Nama Contoh Keterangan
&&  AND  $a > 5 && $a < 10  True jika kedua kondisi benar
   `  OR
NOT !($a == 5)  True jika kondisi salah

 

🧪 5. Studi Kasus: Cek Nilai Ujian

$nilai = 75;

if ($nilai >= 70 && $nilai <= 100) {
  echo "Selamat, kamu lulus!";
} else {
  echo "Maaf, kamu belum lulus.";
}

⚠️ 6. Tips

  • Gunakan kurung () untuk memperjelas urutan logika
  • Hati-hati dengan perbandingan == vs === (nanti akan dibahas di topik lanjutan)

✅ Kesimpulan

Operator sangat penting dalam memproses data, mengambil keputusan logis, dan membangun fungsi yang dinamis di PHP. Memahami operator adalah langkah penting untuk membuat program yang cerdas.