- 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