Operator logika ini digunakan untuk membandingkan 2 inputan dengan tipe data boolean yaitu TRUE atau FALSE, dan biasanya, operator logika ini dipakai untuk kodisi IF atau LOOPING. Silakan baca artikel Gerbang Logika agar anda lebih paham tentang jenis-jenis operator logika yang akan kita gunakan. Berikut jenis operator logika beserta contohnya :
- And - ($x and $y) Nilai akan true jika keduanya true. Dan akan false jika salah satu atau keduanya false.
- Or - ($x or $y) Nilai akan true jika salah satu atau kedua variabel true. Apabila keduanya false maka akan bernilai false.
- Xor - ($x xor $y) Akan bernilai true jika salah satunya true, tapi akan bernilai false jika keduanya true. Bernilai false juga jika keduanya false.
- And - ($x && $y) Sama seperti "and", yaitu nilai akan true jika keduanya true. Dan akan false jika salah satu atau keduanya false.
- Or - ($x || $y) Sama seperti "or", yaitu nilai akan true jika salah satu variabel true. Apabila keduanya false maka akan bernilai false.
- Not - (!$x) Dari contoh dibawah ini bisa kita simpulkan bahwa, jika $x bernilai true, maka hasilnya false, berlaku sebaliknya