Operator Aritmatika
Biasanya digunakan untuk melakukan operasi penjumlahan, pengurangan, perkalian, pembagian, serta modulus pada suatu bilangan. Nah diantaranya sebagai berikut operator - operator tersebut:| Operator | Deskripsi | Contoh |
|---|---|---|
| + | Penambahan | $x + $y |
| - | Pengurangan | $x - $y |
| * | Perkalian | $x * $y |
| / | Pembagian | $x / $y |
| % | Modulus | $x % $y |
Contoh implementasinya sebagai berikut ini:
<?php $x = 10; $y = 4; echo($x + $y); //0utput: 14 echo($x - $y); //0utput: 6 echo($x * $y); //0utput: 40 echo($x / $y); //0utput: 2.5 echo($x % $y); //0utput: 2 ?>
Operator Assignment
Operator ini digunakan untuk melakukan operasi matematika dengan menyimpan nilai hasilnya pada variable pertama (yang berada disebelah kiri operator). Agar lebih jelas, berikut adalah contoh - contohnya.| Operator | Deskripsi | Contoh | Samadengan |
|---|---|---|---|
| = | Assign | $x = $y | $x = $y |
| += | Tambah dan Assign | $x += $y | $x = $x + $y |
| -= | Kurangi dan Assign | $x -= $y | $x = $x - $y |
| *= | Kali dan Assign | $x *= $y | $x = $x * $y |
| /= | Bagi dan Assign | $x /= $y | $x = $x / $y |
| %= | Bagi dan Assign sisa | $x %= $y | $x = $x % $y |
Contoh implementasinya sebagai berikut:
<?php $x = 10; echo $x; //Output: 10 $x = 20; $y = 10; echo $x += $y; //Output: 30 $x = 20; $y = 10; echo $x -= $y; //Output: 10 $x = 20; $y = 10; echo $x *= $y; //Output: 200 $x = 20; $y = 10; echo $x /= $y; //Output: 2 $x = 20; $y = 10; echo $x %= $y; //Output: 0 ?>
Operator Perbandingan
Operator ini digunakan untuk membandingkan dua buah nilai atau variabel, yang mana akan menghasilkan output berupa boolean (true / false).| Operator | Nama | Contoh |
|---|---|---|
| == | Samadengan | $x == $y |
| === | Samadengan (nilai & tipe data) | $x === $y |
| != | Tidak Samadengan | $x != $y |
| <> | Tidak Samadengan | $x <> $y |
| !== | Tidak Samadengan (nilai & tipe data) | $x !== $y |
| < | Kurang Dari | $x < $y |
| > | Lebih Dari | $x > $y |
| >= | Lebih Dari atau Samadengan | $x >= $y |
| <= | Kurang Dari atau Samadengan | $x <= $y |
Contoh implementasinya sebagai berikut ini:
<?php $x = 25; $y = 35; $z = "25"; var_dump ($x == $z); //true var_dump ($x === $z); //false, karena $z bukan tipe integer var_dump ($x != $y); //true var_dump ($x <> $y); //true var_dump ($x !== $z); //true var_dump ($x < $y); //true var_dump ($x > $y); //false var_dump ($x <= $y); //true var_dump ($x >= $y); //false ?>
Operator Increment & Decrement
Operator increment dan decrement digunakan untuk melakukan increment dan decrement sebuah nilai variabel.
| Operator | Nama | Penjelasan |
|---|---|---|
| ++$x | Pre-increment | Increment $y dengan 1, kemudian mengembalikan $x |
| $x++ | Post-increment | Mengembalikan $x , kemudian Increment $x dengan 1 |
| --$x | Pre-decrement | Decrement $y dengan 1, kemudian mengembalikan $y |
| $x-- | Post-decrement | Mengembalikan $y , kemudian Increment $y dengan 1 |
Berikut adalah contoh implementasinya:
<?php $x = 10; echo ++$x; //Output: 11 echo $x; //Output: 11 $x = 10; echo $x++; //Output: 10 echo $x; //Output: 11 $x = 10; echo --$x; //Output: 9 echo $x; //Output: 9 $x = 10; echo $x--; //Output: 10 echo $x; //Output: 9 ?>
Operator Logika
Operator logika digunakan untuk mengkombinasikan dua atau lebih kondisi yang outputnya berupa boolean (true / false).
Berikut adalah contoh implementasinya:
Nah itu dia beberapa contoh operator pada PHP, untuk lengkapnya bisa kalian eksplor disitus resmi PHP DISINI.| Operator | Nama | Contoh | Hasil |
|---|---|---|---|
| and | And | $x and $y | True, Jika keduanya benar |
| or | Or | $x or $y | True, Jika salah satu benar |
| xor | XoR | $x xor $y | True, Jika salah satu benar, bukan keduanya |
| && | And | $x && $y | True, Jika keduanya benar |
| || | Or | $x || $y | True, Jika salah satu benar |
| ! | Not | !$x | True, jika $x salah atau bernilai 0 / null |
Berikut adalah contoh implementasinya:
<?php $x = 100; $y = 50; $z = 0; var_dump($x == 100 and $y == 50); //Output: true var_dump($x == 10 or $y == 50); //Output: true var_dump($x == 100 xor $y == 50); //Output: false var_dump($x == 50 && $y == 50); //Output: false var_dump($x == 50 || $y == 50); //Output: true var_dump(!$x); //Output: false var_dump(!$z); //Output: true ?>
Oke, sekian dulu tutorial kali ini semoga bermanfaat, Wassalamualaikum, wr. wb.
Tags:
PHP
