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