- Arithmetic Operator
Operator ini digunakan untuk melakukan perhitungan matematika, lalu ini operator yang digunakan oleh Arithmetic Operator :
Operator | Keterangan | Contoh |
---|---|---|
+ | Digunakan untuk melakukan operasi penjumlahan | $a + $b |
- | Digunakan untuk melakukan operasi pengurangan | $a - $b |
* | Digunakan untuk melakukan operasi perkalian | $a * $b |
/ | Digunakan untuk melakukan operasi pembagian | $a / $b |
% | Digunakan untuk menghitung sisa hasil bagi | $a % $b |
<html> <body> <?php $a = 10; $b = 5; echo $a + $b; //penjumlahan echo $a - $b; //pengurangan echo $a * $b; //perkalian echo $a / $b; //pembagian echo $a % $b; //sisa hasil bagi ?> </body> </html>
- Assigment Operator
Assignment Operator/Operator Penegas digunakan untuk memberi nilai ke variabel satu ke variabel lain, mungkin kalian agak bingung, tapi tenang saja nanti kita akan contohkan, berikut operator yang digunakan oleh Assignment Operator :
Operator | Keterangan | Contoh |
---|---|---|
+= | Menambahkan nilai operand kiri dengan nilai operand kanan | $a += 1 |
-= | Mengurangi nilai operand kiri dengan nilai operand kanan | $a -= 1 |
.= | Menggabungkan nilai operand kiri dengan nilai operand kanan | $a .= "Hanif" |
*= | Mengalikan nilai operand kiri dengan nilai operand kanan | $a *= 2 |
/= | Membagi nilai operand kiri dengan nilai operand kanan | $a /= 2 |
%= | Sisa hasil bagi dari nilai operand kiri dengan nilai operand kanan | $a %= 2 |
<html> <body> <?php $a = 10; $nama = "Hanif"; $a += 2; echo $a; $a -= 2; echo $a; $nama .= " Hadyan"; echo $nama; $a *= 2; echo $a; $a /= 2; echo $a; $a %= 2; echo $a; ?> </body> </html>
- Comparison Operator
Comparison Operator/Operator Perbandingan digunakan untuk membandingkan dua nilai operand dan akan menghasilkan nilai output True atau False. Berikut adalah operator yang digunakan dan penjelasannya :
Operator | Keterangan | Contoh |
---|---|---|
== | Sama dengan (Jika Operand kiri dan kanan bernilai sama maka akan memunculkan nilai TRUE) | $a == $b |
=== | Identik (Jika kedua operand bernilai sama dan bertipe sama maka akan memunculkan nilai TRUE) | $a === $b |
!= atau <> | Tidak sama dengan (Bernilai TRUE jika kedua operand bernilai beda) | $a != $b atau $a <> $b |
!== | Tidak identik (Bernilai TRUE jika kedua operand tidak sama atau berbeda tipe) | $a !== $b |
< | Kurang dari (Bernilai TRUE jika operand kiri lebih kecil dari operand kanan) | $a < $b |
> | Lebih dari (Bernilai TRUE jika operand kiri lebih besar dari operand kanan) | $a > $b |
<= | Kurang dari sama dengan (Bernilai TRUE jika operand kiri sama atau lebih kecil dari operand kanan) | $a <= $b |
>= | Lebih dari sama dengan (Bernilai TRUE jika operand kiri sama atau lebih besar dari operand kanan) | $a >= $b |
<html> <body> <?php $a = 10; $b = "10"; var_dump($a == $b); //akan bernilai true karena bernilai sama var_dump($a === $b); //akan bernilai false karena bernilai sama tetapi berbeda tipe var_dump($a != $b); //akan bernilai false karena bernilai sama var_dump($a <> $b); //akan bernilai false karena bernilai sama var_dump($a !== $b); //akan bernilai true karena bernilai sama tetapi berbeda tipe $b = 5; var_dump($a < $b); //akan bernilai false karena b bernilai lebih kecil dari a var_dump($a > $b); //akan bernilai true karena a bernilai lebih besar dari b $b = 10; var_dump($a <= $b); //akan bernilai true karena bernilai sama var_dump($a >= $b); //akan bernilai true karena bernilai sama ?> </body> </html>
- Increment / Decrement Operator
Increment/Decrement Operator digunakan untuk menambahkan/mengurangi nilai di dalam variabel dengan default menambahkan/mengurangi dengan 1. Berikut operatornya :
Operator | Keterangan |
---|---|
++$a | Menambahkan nilai dengan 1 lalu melakukkan return |
$a++ | Melakukkan return lalu menambahkan nilai dengan 1 |
--$a | Mengurangi nilai dengan 1 lalu melakukkan return |
$a-- | Melakukkan return lalu mengurangi nilai dengan 1 |
<html> <body> <?php $a = 10; echo ++$a; //akan menampilkan angka 11 $a = 10; echo $a++; //akan menampilkan angka 10 $a = 10; echo --$a; //akan menampilkan angka 9 $a = 10; echo $a--; //akan menampilkan angka 10 ?> </body> </html>
- Logical Operator
Operator ini digunakan untuk menggabungkan dua kondisi dan menghasilkan nilai output True atau False. Dibawah ini adalah operator yang digunakan :
Operator | Keterangan |
---|---|
and atau && | Bernilai TRUE jika keduanya benar/TRUE |
or atau || | Bernilai TRUE jika salah satunya benar/TRUE |
xor | Bernilai TRUE jika keduanya bernilai beda tapi jika keduanya bernilai FALSE/TRUE maka xor akan bernilai FALSE |
! | Bernilai TRUE jika tidak benar |
<html> <body> <?php $a = 10; $b = 5; if ($a == 10 and $b == 5) { echo "TRUE"; } if ($a == 10 or $b == 10) { echo "TRUE"; } if ($a == 10 xor $b == 5) { echo "TRUE"; } if ($a !== 20) { echo "TRUE"; } ?> </body> </html>
Tidak ada komentar:
Posting Komentar