OPERATOR Digunakan untuk
menipulasi nilai suatu variabel, variabel yang nilainya dimodifikasi oleh
operator disebut operand, misalnya 10 – 3 . 13 dan 3 di sebut dengan operand
dan tanda “-” disebut operator.
Operator di klasifikasikan
menjadi :
Arithmetic Operator
Arithmetic
Operator / Operator Aritmatika digunakan untuk melakukan operasi matematika,
misalnya $a = 3 + 2; Operator tambah (+)
berfungsi untuk menjumlahkan kedua operand yaitu (3 dan 2). Berikut
penampakan dari Arithmetic Operator.
Berikut penampakan penggunaan dari Arithmetic Operator.
Assignment Operator
Assignment Operator / Operator Penugasan (=) digunakan untuk meberi nilai / mengisi nilai kedalam variabel tertentu, misalkan $a = $b+$c hasil dari penjumlahan antara $a+$b dimasukkan kedalam $a. Berikut penampakan dari assignment operator / operator penugasan
OPERATOR | KETERANGAN | CONTOH |
---|---|---|
+= | Menambahkan dan menugaskan | $a += 5 |
-= | Mengurangkan dan menugaskan | $a -= 3 |
*= | Mengalikan dan menugaskan | $a*=5 |
/= | Membagi dan menugaskan | $a/=5 |
%= | Mengurangkan sisa bagi | $a %=5 |
Berikut penampakan penggunaan dari Arithmetic Operator.
Assignment Operator
Assignment Operator / Operator Penugasan (=) digunakan untuk meberi nilai / mengisi nilai kedalam variabel tertentu, misalkan $a = $b+$c hasil dari penjumlahan antara $a+$b dimasukkan kedalam $a. Berikut penampakan dari assignment operator / operator penugasan
OPERATOR | KETERANGAN | CONTOH |
---|---|---|
+= | Menambahkan dan menugaskan | $a += 5 |
-= | Mengurangkan dan menugaskan | $a -= 3 |
*= | Mengalikan dan menugaskan | $a*=5 |
/= | Membagi dan menugaskan | $a/=5 |
%= | Mengurangkan sisa bagi | $a %=5 |
Berikut penampakan penggunaan Assignment Operator.
Relational Operator
Retaltional Operator / Operator Relasional merupakan
operator digunakan untuk membandingkan nilai dari dua operand. Hasil
perbandingan dinyatakan dalam nilai bolean. TRUE berarti benar, dan FALSE
berarti salah. Misalkan variabel a
bernilai 5 dan variabel b bernilai 5,
apakah
varibel b == (sama dengan ) variabel a hasilnya adalah TRUE. Untuk lebih
jelasnya amati penampakan dibawah ini .
Berikut penampakan penggunaan Raltional Operator.
Logical Operator
OPERATOR | KETERANGAN | CONTOH |
---|---|---|
== | Sama Dengan | (5 == 5) = true |
> | Lebih Besar | (5 > 1) = true |
< | Lebih kecil | (5 < 1) = false |
>= | Lebih besar atau sama dengan | (5 >= 5) = true |
<= | Lebih kecil atau sama dengan | (5<=2) = false |
!= | Tidak sama dengan | (5 != 2) = true |
Berikut penampakan penggunaan Raltional Operator.
Logical Operator
Logical Operator / Operator Logika yaitu operator yang digunakan untuk
membandingkan dua nilai variabel yang
bertipe bolean. Hasil yang didapat dari
penggunaan logical operator adalah bolean. Berkut penampakan Logical Operator.
Penjelasan penampakan tabel diatas.
Operator String
Operator Increment dan Decrement
OPERATOR | KETERANGAN | CONTOH |
---|---|---|
AND (&&) | And | $a dan $b atau ($a && $b) |
OR (||) | Or | $a OR $b atau ($a || $b) |
XOR ^ | Xor | $a XOR $b atau ($a ^ $b) |
! | Not | !$a |
Penjelasan penampakan tabel diatas.
- AND (&&) Menghasilkan nilai TRUE Jika kedua operator bernilai TRUE
- OR (||) Menghasilkan nilai TRUE jika salah sastu operator bernilai TRUE
- XOR (^) Menghasilkan nilai TRUE jika salah satu operator bernilai TRUE, tetapi bukan keduanya bernilai TRUE
- NOT (!) Menghasilkan nilai TRUE jika nilainya tidak benar dan menghasilkan nilai FALSE jika nilainya benar.
Operator String
Dalam pemrograman PHP hanya terdapat 1 (satu) jenis operator String, yakni Operasi
penyambungan atau dikenal dengan istilah (concatenation), operator ini
menggunakan karakter titik (.) . Berikut penampakan sederhana dari Operator
String:
Operator Increment dan Decrement
Operator
Increment dan Decrement adalah penyebutan untuk operasi seperti $a++,
dan $a-, jika anda telah mempelajari bahasa pemrograman lain, increment dan
decrement ini sering digunakan di dalam perulangan (looping). Berikut penampakan Increment dan Decrement
dalam PHP.
CONTOH | NAMA | HASIL |
---|---|---|
++$a | Pre-Increment | Tambah nilai $a sebanyak 1, lalu dikirim nilai $a |
$a++ | Post-Increment | Kirim nilai $a, lalu tambah nilai $a sebanyak 1 |
--$a | Pre-decrement | Kurangi nilai $a sebanyak 1, lalu kirim nilai $a |
$a-- | Post-decrement | Kirim nilai $a, lalu kurangi nilai $a sebanyak 1 |
Terlihat bahwa terdapat 2 jenis increment,
yaitu Pre-increment, dan Post-Increment dan 2 jenis decrement yaitu pre-decrement dan pre-decrement.
Perbedaan keduanya terletak pada posisi mana tanda tambahan atau kurang
diletakkan. Berikut penampakan cara penggunaan Operator
increment dan decrement: