operator logika php
Di PHP, terdapat beberapa operator logika yang digunakan untuk menggabungkan atau memanipulasi nilai boolean. Berikut adalah beberapa operator logika yang umum digunakan dalam PHP:
Operator && (AND) atau and: Menghasilkan nilai true jika kedua operan memiliki nilai true.
php
Copy code
$x = true;
$y = false;
$result = $x && $y; // false
Operator || (OR) atau or: Menghasilkan nilai true jika salah satu operan memiliki nilai true.
php
Copy code
$x = true;
$y = false;
$result = $x || $y; // true
Operator ! (NOT): Menghasilkan kebalikan nilai boolean dari operan.
php
Copy code
$x = true;
$result = !$x; // false
Operator xor (XOR): Menghasilkan nilai true jika hanya salah satu dari kedua operan memiliki nilai true, tetapi bukan keduanya.
php
Copy code
$x = true;
$y = false;
$result = $x xor $y; // true
Operator logika ini dapat digunakan untuk menggabungkan dan memanipulasi kondisi boolean dalam ekspresi logika yang lebih kompleks. Misalnya, Anda dapat menggunakan operator logika untuk menggabungkan beberapa kondisi atau membalikkan hasil kondisi. Berikut adalah contoh penggunaan operator logika dalam PHP:
php
Copy code
$a = true;
$b = false;
$c = true;
$result1 = $a && $b; // false
$result2 = $a || $c; // true
$result3 = !$b; // true
$result4 = $a && $b || $c; // true
Dalam contoh di atas, operator logika digunakan untuk menggabungkan kondisi-kondisi boolean dan menghasilkan nilai boolean baru. Hasil perhitungan operator logika tersebut dapat digunakan dalam pernyataan if, perulangan, atau dalam evaluasi kondisi lainnya.