Operator digunakan untuk melakukan oprasi pada variable dan nilai-nilai, terdapat beberapa operator di dalam php diantaranya:
- Arithmetic operators
- Assignment operators
- Comparison operators
- Increment/Decrement operators
- Logical operators
- String operators
- Array operators
Php arithmetic operator:
Operator PHP aritmatika digunakan dengan nilai-nilai numerik untuk melakukan operasi aritmatika umum seperti:
- Penambahan
- Pengurangan
- Perkalian
- Pembagian
- dan oprasi aritmatika lainya
berikut tabel arithmetic operator
Operator |
Nama |
Contoh |
+ |
penjumlahan |
$a + $b |
- |
Pengurangan |
$a - $b |
* |
Perkalian |
$a * $b |
+ |
Pembagian |
$a + $b |
/ |
Persen |
$a % $b |
** |
Exponentiation |
$a ** $b |
PHP Assignment Operators
Operator PHP Assignment digunakan dengan menggunakan nilai-nilai numerik untuk membuat nilai ke suatu variabel. dasar operator Assignment adalah "="
berikut tabel untuk operator assignment
Assignment |
Persamaan |
$a = $b |
$a = $b |
$a += $b |
$a = $a+$b |
$a - = $b |
$a = $a-$b |
$a *= $b |
$a =$a* $b |
$a /= $b |
$a = $a/$b |
$a %= $b |
$a = $a%$b |
PHP Comparison Operators
Operator PHP Comparison pada umumnya digunakan untuk membandingkan dua nilai (angka atau string):
berikut tabel keterangan
Operator |
Nama |
Contoh |
Deskripsi |
== |
Sama |
$a == $b |
jika $a sama dengan $b |
=== |
Identik |
$a === $b |
jika $a sama dengan $b, sama-sama harus dari jenis type yang sama |
!= |
Tidak Sama |
$a != $b |
jika $a tidak sama dengan $b |
<> |
Tidak Sama |
$a <> $b |
ika $a tidak sama dengan $b |
!== |
Tidak Identik |
$a !== $b |
jika $a tidak identik dengan $b |
> |
Besar Dari |
$a > $b |
jika $a besar dari $b |
< |
Kecil Dari |
$a < $b |
jika $a kecil dari $b |
>= |
besar atau sama |
$a >= $b |
jika $a besar atau sama dengan $b |
<= |
kecil atau sama |
$a <= $b |
jika $a kecil atau sama dengan $b |
PHP Increment / Decrement Operators
pada dasarnya php increment digunakan untuk menaikan atau menjumlahkan nilai pada suatu variable sedangkan decrement operator digunakan untuk menurunkan atau mengurangkan nilai pada suatu variable, contoh tabel keterangan:
Operator |
Nama |
Deskripsi |
++$a |
Pre-increment |
menjumlahkan terlebih dahulu kemudian ditampung kedalam $a |
$a++ |
Post-increment |
menampung kedalam $a selanjutnya menjumlahkan |
--$a |
Pre-decrement |
mengurangkan terlebih dahulu kemudian ditampung kedalam $a |
$a-- |
Post-decrement |
menampung ke $a selanjutnya dilakukan pengurangan |
PHP String Operators
php memiliki dua oprator yang khusus dirancang untuk strig yaitu
Operator |
Nama |
Contoh |
Hasil |
. |
Concatenation |
$txt1 . $txt2 |
Concatenation of $txt1 and $txt2 |
.= |
Concatenation assignment |
$txt1 .= $txt2 |
Appends $txt2 to $txt1 |
PHP Array Operators
beriku bentuk operator array di dalam php
Operator |
Nama |
Hasil |
and |
Dan |
$x and $y |
or |
atau |
$x or $y |
xor |
xor |
$x xor $y |
&& |
Dan |
$x && $y |
|| |
Atau |
$x || $y |
! |
Tidak |
!$x |