Operator Logika di PHP
Sama seperti Bahasa lainnya, dalam pembuatan system tentu diperlukan yang Namanya logika, dalam PHP sendiri memiliki operator logika yang digunakan untuk mengoperasikan dua buah operand yang bertipe Boolean. Operator logika dapat berupa AND, OR, dan NOT. Berikut tabel yang menunjukkan operator logika di PHP.
Operator |
Keterangan |
&& |
Logika AND (dan) |
|| |
Logika OR (atau) |
! |
Logika NOT (bukan/tidak) |
and |
Logika AND sama seperti && |
or |
Logika OR sama seperti || |
xor |
Logika XOR (exclusive OR) |
Catatan :
- Operator && dan and akan menghasilkan nilai true jika kedua operand bernilai true. Selain kondisi itu, operator ini akan menghasilkan nilai false.
- Operator || dan or akan menghasilkan nilai false jika kedua operand bernilai false. Selain kondisi tersebut, operator ini akan menghasilkan nilai true.
- Operator ! digunakan untuk melakukan negasi terhadap suatu nilai Boolean, operator ini hanya memiliki sebuah operand. Jika operand bernilai true, maka operator ini akan menghasilkan false dan sebaliknya.
- Operator xor hanya akan menghasilkan nilai true jika salah satu operand-nya bernilai true, jika keduanya bernilai true maka operasi XOR akan menghasilkan nilai false.
Kalau masih bingung kalian bisa cari di google dengan keyword tabel kebenaran atau coba lihat kode yang dibuat menggunakan operator logika berikut.
<?php
#
# Operator Logika by SmartDevTala
#
echo "Operasi AND \n";
echo "1 && 1 :".(true && true)."\n";
echo "1 && 0 :".(true && false)."\n";
echo "0 && 0 :".(false && false)."\n\n";
echo "Operasi OR \n";
echo "1 || 1 :".(true || true)."\n";
echo "1 || 0 :".(true || false)."\n";
echo "0 || 0 :".(false || false)."\n\n";
echo "Operasi NOT \n";
echo "!1 :".(!true)."\n";
echo "!0 :".(!false)."\n\n";
echo "Operasi XOR \n";
echo "1 xor 1 :".(true xor true)."\n";
echo "1 xor 0 :".(true xor false)."\n";
echo "0 xor 0 :".(false xor false)."\n\n";
?>
Hasil program
catatan : nilai 1 berarti true, dan jika tidak ada angkanya berarti false.
Demikian materi kali ini, semoga dapat kalian fahami. Operator logika ini sangatlah penting dalam pembuatan program kedepannya jadi jangan sampai kalian tidak memahaminya. Semoga bermanfaat
Nasrullah Siddik (Administrator)
Pada akhirnya kualitas dapat mengalahkan kuantitas
Artikel Sejenis
-
Parameter Fungsi di PHP
04 Juni 2020 -
Cara Mendefinisikan Fungsi di PHP
08 Mei 2020 -
Pengertian Fungsi (Function) di PHP
14 April 2020