Mengenal Operator Logika dan Jenis-jenisnya

Mengenal Operator Logika dan Jenis-jenisnya

Mengenal Operator Logika dan Jenis-jenisnya

Mengenal Operator Logika dan Jenis-jenisnya

Di dalam PHP, terdapat operator logika (logical operators) yang berfungsi untuk membandingkan dua buah inputan kondisi boolean (true or false). Operator logika sering digunakan untuk kodisi IF, atau untuk keluar dari proses perulangan (looping).

Jika jenis operand dalam operator logika ini bukan boolean, maka akan dikonversi menjadi boolean oleh PHP. Di dalam PHP, terdapat beberapa macam jenis operator logika yang bisa kita lihat pada tabel berikut:

Contoh              Nama Operator Hasil
$a && $b AND TRUE jika $a dan $sb sama-sama bernilai TRUE.
$a and $b AND TRUE jika $a dan $sb sama-sama bernilai TRUE.
$a or $b OR TRUE jika salah satu dari $a dan $sb adalah TRUE.
! $a NOT TRUE jika $a=FALSE.

Berikut adalah contoh kode program dan cara penggunaan operator logika dalam PHP.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

<?php

$hasil1 = true and false;

echo ‘$hasil1 = ‘;

echo var_dump($hasil1).”<br/>”; // $hasil1 = bool(true)

 

$hasil2 = (true and false);

echo ‘$hasil2 = ‘;

echo var_dump($hasil2).”<br/>”; // $hasil2 = bool(false)

 

$hasil3 = (true xor false);

echo ‘$hasil3 = ‘;

echo var_dump($hasil3).”<br/>”; // $hasil3 = bool(true)

 

$hasil4 = (false or true && false);

echo ‘$hasil4 = ‘;

echo var_dump($hasil4).”<br/>”; // $hasil4 = bool(false)

 

$a=true;

$b=false;

$hasil5 = ($a and $b || $a or b);

echo ‘$hasil5 = ‘;

echo var_dump($hasil5); // $hasil5 = bool(true)

?>

Prinsip short circuit dalam operasi logika PHP

PHP menjalankan operasi logika dengan prinsip short circuit, yaitu jika dengan memeriksa satu perintah saja sudah didapati hasil logikanya, maka perintah lain tidak akan dijalankan. Contoh:

$hasil = $a AND $b AND $c AND $d;

Jika pada saat program dijalankan $a sudah bernilai FALSE, maka variabel $b, $c dan $d tidak akan diperiksa lagi, karena apapun nilai variabel tersebut, hasilnya akan tetap FALSE. Demikianlah sedikit pembahasan mengenai operasi logika dalam PHP. Semoga bermanfaat.

You may also like...

21 Responses

  1. December 7, 2021

    sex at the olympic games in 2018 https://cybersexgames.net/

  2. December 10, 2021

    online casino real money usa https://casinoonlinek.com/

  3. December 13, 2021

    online casino paypal withdrawal https://conline-casinos-hub.com/

  4. December 13, 2021

    new online casino no deposit bonus https://online2casino.com/

  5. December 13, 2021

    how to beat online casino slot machines https://casinoonlinet.com/

  6. December 14, 2021

    bravado online casino https://casinosonlinex.com/

  7. December 15, 2021

    what can you eat on a keto diet https://ketogenicdietinfo.com/

  8. December 15, 2021

    best custom essay writing service https://anenglishessay.com/

  9. December 16, 2021

    personal essay writing https://yoursuperessay.com/

  10. December 17, 2021

    writing essay conclusion https://howtowriteessaytips.com/

  11. December 17, 2021

    write a cause and effect essay https://checkyouressay.com/

  12. December 17, 2021

    gay dating ashtabula county https://gayprideusa.com/

  13. December 17, 2021

    gay trans dating sites https://gayfade.com/

  14. December 17, 2021

    free gay dating cruising sites https://gaysugardaddydatingsites.com/

  15. December 19, 2021

    synonym critical thinking https://criticalthinkingbasics.com/

  16. December 19, 2021

    critical thinking concepts https://criticalthinkinginstitute.com/

  17. December 19, 2021

    what are personal barriers to critical thinking https://criticalthinking2020.net/

  18. December 19, 2021

    critical thinking is best defined as https://uncriticalthinking.com/

  19. December 19, 2021

    proper heading for essay https://choosevpn.net/

  20. December 20, 2021

    how to start a paragraph in an essay https://tjvpn.net/

  21. December 20, 2021

    process analysis essay examples https://thebestvpnpro.com/