Operator Logika Pada PHP

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 :
  1. And - ($x and $y)
  2. Nilai akan true jika keduanya true. Dan akan false jika salah satu atau keduanya false.
    <?php
    $x = 100;
    $y = 50;
    // Saat percabangan if nilai $x dan $y sesuai dengan $x dan $y yang sudah di deklarasikan di atas
    if ($x == 100 and $y == 50) {
    var_dump($x == 100 and $y == 50);
    // Karena di percabangan if di atas TRUE maka akan mengeluarkan output di bawah ini
    echo "Hello world!";
    }
    ?>
    view raw and-and.php hosted with ❤ by GitHub

  3. Or - ($x or $y)
  4. Nilai akan true jika salah satu atau kedua variabel true. Apabila keduanya false maka akan bernilai false.
    <?php
    $x = 100;
    $y = 50;
    // Salah satu variabel ada yang sama dengan variabel di atas yang telah di deklarasikan.
    if ($x == 100 or $y == 80) {
    var_dump($x == 100 or $y == 80);
    // Karena $x sama dengan variabel yang telah di deklarasikan maka percabangan if bernilai TRUE
    // Karena bernilai TRUE maka akan mengelurakan output di bawah ini
    echo "Hello world!";
    }
    ?>
    view raw or-or.php hosted with ❤ by GitHub

  5. Xor - ($x xor $y)
  6. Akan bernilai true jika salah satunya true, tapi akan bernilai false jika keduanya true. Bernilai false juga jika keduanya false.
    <?php
    $x = 100;
    $y = 50;
    // Akan bernilai true jika salah satunya true, tapi akan bernilai false jika keduanya true.
    if ($x == 100 xor $y == 80) {
    var_dump($x == 100 xor $y == 80);
    // Nilai percabangan di atas TRUE maka akan mengeluarkan output di bawah ini
    echo "Hello world!";
    }
    ?>
    view raw xor-xor.php hosted with ❤ by GitHub

  7. And - ($x && $y)
  8. Sama seperti "and", yaitu nilai akan true jika keduanya true. Dan akan false jika salah satu atau keduanya false.
    <?php
    $x = 100;
    $y = 50;
    // Salah satu variabel ada yang sama dengan variabel di atas yang telah di deklarasikan.
    if ($x == 100 && $y == 50) {
    // Karena $x sama dengan variabel yang telah di deklarasikan maka percabangan if bernilai TRUE
    var_dump($x == 100 && $y == 50);
    // Karena bernilai TRUE maka akan mengelurakan output di bawah ini
    echo "Hello world!";
    }
    ?>
    view raw and-&&.php hosted with ❤ by GitHub

  9. Or - ($x || $y)
  10. Sama seperti "or", yaitu nilai akan true jika salah satu variabel true. Apabila keduanya false maka akan bernilai false.
    <?php
    $x = 100;
    $y = 50;
    // Salah satu variabel ada yang sama dengan variabel di atas yang telah di deklarasikan.
    if ($x == 100 || $y == 80) {
    var_dump($x == 100 || $y == 80);
    // Karena $x sama dengan variabel yang telah di deklarasikan maka percabangan if bernilai TRUE
    // Karena bernilai TRUE maka akan mengelurakan output di bawah ini
    echo "Hello world!";
    }
    ?>
    view raw or-||.php hosted with ❤ by GitHub

  11. Not - (!$x)
  12. Dari contoh dibawah ini bisa kita simpulkan bahwa, jika $x bernilai true, maka hasilnya false, berlaku sebaliknya
    <?php
    $x = 100;
    /* Jika nilai $x di bawah ini sama dengan variabel $x yang telah dideklarasikan
    maka akan mengeluarkan output false, begitu juga sebaliknya, Jika berbeda
    makan akan mengeluarkan output true*/
    if ($x !== 90) {
    echo "Hello world!";
    }
    ?>
    view raw not-!.php hosted with ❤ by GitHub

Related Posts :

Footer Right