Biasanya operator diklasifikasikan menjadi empat kelompok yaitu : Arithmetic Operator, Assignment Operator, Comparison Operator, dan Logical Operator.
Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika, seperti penjumlahan, pengurangan, perkalian, pembagian dan sebagainya. Perhatikan table berikut :
Tabel. Arithmetic Operator
Contoh | Nama | Hasil |
$a + $b | Penjumlahan | Jumlah $a dan $b |
$a - $b | Pengurangan | Selisih $a dan $b |
$a * $b | Perkalian | Hasil kali $a dan $b |
$a / $b | Pembagian | Bilangan bulat dari $a dibagi $b |
$a % $b | Modulus | Sisa pembagian dari $a dibagi $b |
++ | Increment |
|
-- | Decrement |
|
Contoh | Nama | Hasil |
++$a | Pre Increment | Tambahkan $a dengan 1, hasilnya masukkan ke dalam $a |
$a++ | Post Increment | Berikan nilai $a, kemudian tambahkan 1 kepada $a |
--$a | Pre Decrement | Kurangkan $a dengan 1, hasilnya masukkan ke dalam $a |
$a-- | Post Decrement | Berikan nilai $a, kemudian kurangkan 1 kepada $a |
Contoh:
<?php
$penjumlahan = 2 + 4;
$pengurangan = 6 - 2;
$perkalian = 5 * 3;
$pembagian = 15 / 3;
$modulus = 5 % 2;
echo "Menampilkan penjumlahan: 2 + 4 = ".$penjumlahan."<br>";
echo "Menampilkan pengurangan: 6 - 2 = ".$pengurangan."<br>";
echo "Menampilkan perkalian: 5 * 3 = ".$perkalian."<br>";
echo "Menampilkan pembagian: 15 / 3 = ".$pembagian."<br>";
echo "Menampilkan modulus: 5 % 2 = " . $modulus.";
?>
Menampilkan pengurangan: 6 - 2 = 4
Menampilkan perkalian: 5 * 3 = 15
Menampilkan pembagian: 15 / 3 = 5
Menampilkan modulus: 5 % 2 = 11.2 Assignment Operator
Assignment Operator atau juga disebut operator penugasan merupakan operator yang digunakan untuk member nilai ke suatu variable atau variable ke variable. Simbol operator ini adalah “sama dengan “ (=). Tabel berikut memperlihatkan daftar Assignment Operator :
Operator | Fungsi | Contoh |
+= | Untuk menambah nilai variable di sebelah kiri dengan nilai di sebelah kanan | x + 5; → x=x+5; |
-= | Untuk mengurangi nilai variable di kiri dengan nilai di kanan | x -= 5; → x=x-5; |
.= | Untuk melakukan concatenation atau operasi gabungan antara nilai variable di sisi kiri dengan nilai di sisi kanan | x .= ”php”; → x = x . “php”; |
/= | Untuk membagi nilai variable di sisi kiri dengan nilai di sisi kanan | x /= 5; → x = x/5; |
%= | Sisa hasil bagi antara nilai variable di kiri dengan nilai kanan | x %= 5; → x = x % 5; |
&= | Untuk melakukan operasi AND antara nilai variable kiri dengan nilai kanan | x &= 5; → x = x & 5; |
1.3 Comparison Operator
Operator ini dikenal juga dengan sebutan operator perbandingan atau relasional, yaitu operator yang digunakan untuk melakukan perbandingan antara dua buah operand dan menghasilkan nilai true dan false. Table berikut memperlihatkan daftar Comparison Operator.
Operator | Fungsi | Contoh |
== | sama dengan | $a == $b → TRUE jika $a sama dengan $b |
=== | Identik | $a === $b → TRUE jika $a sama dengan $b, dan keduanya memiliki tipe data yang sama |
!= atau <> | Tidak sama dengan | $a != $b or $a <> $b → TRUE jika $a tidak sama $b |
!== | Tidak identik | $a !== $b àTRUE jika $a tidak sama dengan $b atau keduanya tidak memiliki tipe data yang sama |
< | Kurang dari | $a < $b → TRUE jika $a kurang dari $b |
> | Lebih besar dari | $a > $b → TRUE jika $a lebih besar dari $b |
<= | Kurang dari atau sama dengan | $a <= $b àTRUE jika $a kurang dari atau sama dengan $b |
>= | Lebih besar dari atau sama dengan | $a >= $b → TRUE jika $a lebih besar atau sama dengan $b |
1.4 Logic Operator
Logic operator atau operator logika digunakan untuk menggabungkan kondisi berganda dan menghasilkan sebuah ekspresi bernilai true atau false. Perhatikan table berikut :
Operator | Fungsi | Contoh |
&& atau AND | Melakukan operasi AND | $a && $b → TRUE jika $a dan $b keduanya bernilai TRUE |
|| atau OR | Melakukan operasi OR | $a or $b → TRUE jika $a atau $b salah satunya bernilai TRUE |
XOR | Melakukan operasi XOR | $a xor $b → TRUE jika $a atau $b bernilai TRUE, dan salah satunya bernilai FALSE |
! | Melaklukan operasi NOT | !$a → TRUE jika $a tidak bernilai TRUE |
1.5 String Operator
Operator | Fungsi | Contoh |
. | Concatenation | $a . $b → menggabungkan string $a dan $b |
0 komentar:
Posting Komentar