Operator adalah simbol yang di gunakan untuk perhitungan arimatika, perbandingan, atau assignment. Kamu akan sangat sering menjumpai operator ini dalam program PHP. Beberapa operator sebenarnya sudah di munculkan dalam contoh kode sebelumnya tapi kamu perlu belajar mengenal beberapa operator karena itu baru sebagian kecil dari operator PHP.

Operator PHP Aritmatika
Operator ini digunakan dalam perhitungan matematika sederhana yaitu penjumlahan, pengurangan, pembagian, dll. Operator itu adalah
Operator | Keterangan |
---|---|
+ |
penjumlahan |
- |
pengurangan |
* |
perkalian |
/ |
pembagian |
% |
modulus (sisa pembagian) |
++ |
kenaikan 1 |
-- |
penurunan 1 |
Contoh kode php untuk penggunaan operator aritmatika adalah seperti di bawah ini
<?php $a = 20; echo $a + 2 . "<br>"; //hasilnya 22 echo $a - 3 . "<br>"; //hasilnya 17 echo $a * 4 . "<br>"; //hasilnya 80 echo $a / 2 . "<br>"; //hasilnya 10 echo $a % 3 . "<br>"; //hasilnya 2 echo ++ $a . "<br>"; //menaikkan 1 nilai $a, sehingga $a = 21 echo -- $a . "<br>"; //menurunkan 1 nilai $a, sehingga $a = 20 ?>
Operator Assignment
Saya agak bingung menerjemahkan kata assignment kedalam bahasa indonesia agar konteksnya sesuai 🙂 . Jadi saya akan tetap menggunakan kata aslinya. Operator PHP assignment digunakan untuk menyimpan suatu nilai kedalam variable. Contoh penggunaannya sebagai berikut
Operator | Contoh | Keterangan |
---|---|---|
= | $a = 10 | $a = 10 |
+= | $a += 3 | $a = $a + 3 |
-= | $a -= 1 | $a = $a – 1 |
*= | $a *= 2 | $a = $a * 2 |
/= | $a /= 2 | $a = $a / 2 |
.= | $a .= $k | $a = $a . $k |
%= | $a %= 3 | $a = $a % 3 |
Contoh kode penggunaan operator php untuk assignment adalah sebagai berikut
<?php $a = 20; echo $a . "<br>"; //hasilnya 20 $a += 3 ; echo $a . "<br>"; //hasilnya 23 $a -= 3; echo $a . "<br>"; //hasilnya 20 $a *= 3; echo $a . "<br>"; //hasilnya 60 $a /= 2; echo $a . "<br> "; //hasilnya 30 $a .= 3; echo $a . "<br> "; //hasilnya 303 $a %= 3; echo $a . "<br> "; //hasilnya 0 karena 30 dibagi 3, habis tidak tersisa ?>
Operator Perbandingan
Operator ini digunakan untuk membandingkan 2 item dan menghasilkan nilai TRUE atau FALSE. Biasanya digunakan dalam fungsi if
Operator | Keterangan |
---|---|
== | sama dengan |
=== | sama identik (tipe data juga sama) |
!= | tidak sama |
!== | tidak sama identik |
> | lebih besar daripada |
< | lebih kecil daripada |
>= | lebih besar sama dengan |
<= | lebih kecil sama dengan |
Contoh penggunaan operator perbandingan dalam fungsi if
<?php $a = 30; $b = "30"; $c = 20; $d = "sepuluh"; $e = 10; if ($a == $b ){ echo "Benar"; } else { echo "Salah" } ?>
Saya hanya mencontohkan penggunaan operator ==
. Kamu bisa mencoba untuk mengganti sendiri untuk operator perbandingan yang lain dan lihat hasil dari contoh kode di atas. 😉
Operator Logika
Operator logika berguna untuk membandingkan data tipe boolean yaitu benar atau salah. Biasanya operator ini di pakai dalam fungsi if atau dalam loop.
Operator | Keterangan |
---|---|
&& | Dan |
|| | atau |
xor | atau tapi tidak semuanya |
! | lebih besar sama dengan |
Contoh penggunaan operator di atas, bisa di lihat pada kode di bawah ini
<?php $a = 30; $b = "30"; $c = 20; $d = "sepuluh"; $e = 10; if ($a == 30 && $c == 20){ echo "Benar" . "<br>"; } else { echo "Salah" . "<br>"; } if ($a == 30 && $e == 20){ echo "Benar" . "<br>"; } else { echo "Salah" . "<br>"; } if ($a == 30 || $e == 20){ echo "Benar" . "<br>"; } else { echo "Salah" . "<br>"; } ?>
Sebenarnya, masih banyak operator PHP yang lain. Tapi saya ingin menampilkan yang paling sering saya temukan dalam program PHP. Daftar lengkap operator PHP yang lain bisa dilihat di sini.
makasih script nya
LikeLike