Operator adalah tanda atau instruksi yang digunakan untuk mengoperasikan dua nilai atau lebih untuk mendapatkan hasil dari proses tersebut. operator dalam PHP terbagi menjadi beberapa bagian diantaranya adalah sebagai berikut :
- Operator Aritmatika
- Operator Punugasan / Assigment
- Operator Incermenent & Decrement
- Operator Relasi atau Perbandingan
- Operator Logika
- Operator Bitwise
- Operator ternary
Dari operator Diatas akan kita bahas secara singkat pengertian beserta contohnya.
Operator Aritmatika
Operator Aritmatika Adalah operator yang sering kita gunakan dalam perhitungan matematika dasar.
Berikut ini adalah beberapa Operator Aritmatika :
Nama Operator | Simbol |
---|---|
Penjumlahan | + |
Pengurangan | - |
Perkalian | * |
Pemangkatan | ** |
Pembagian | / |
Sisa Bagi | % |
Aritmatika sendiri merupakan cabang ilmu matematika yang membahas perhitungan sederhana, seperti kali, bagi, tambah dan kurang (kabataku).dengan urutan operator yang didahulukan yaitu
pangkat (**), kali (*), bagi( /), tambah (+) dan kurang( - ). contoh :
2+2*3-2/2 = ... ?
jawabannya adalah 7. mengapa demikian? itu karena urutan yang harus didahulukan.
2+(2*3)-(2/2)
2*3 = 6,
2/2 = 1,
jika digabungkan (2+6)-1 maka 8 -1 = 7
contoh Operator Aritmatika
<?php
$a=5;
$b=2;
$c=$a+$b; // penggunaan operator aritmatika
echo $c;
?>
Operator Penugasan atau Assigment
Operator ini adalah operator yang digunakan untuk memberikan nilai ke dalam suatu variabel. Biasanya digunakan untuk mengisi nilai.Nama Operator | Simbol |
---|---|
Pengisian Nilai | = |
Pengisian dan Penambahan | += |
Pengisian dan Pengurangan | -= |
Pengisian dan Perkalian | *= |
Pengisian dan Pemangkatan | **= |
Pengisian dan Pembagian | /= |
Pengisian dan Sisa bagi | %= |
Pengisian dan Peggabungan (string) | .= |
Apa perbedaan dengan operator aritmatika?
Operator penugasan digunakan untuk mengisi nilai dan juga menghitung dengan operasi aritmatika. Sedangkan operator aritmatika hanya berfungsi untuk menghitung saja.
Sebagai contoh:
contoh operator assigment
<?php
$a=3;
//ini adalah operator aritmatika
$a = $a+2; // hasilnya adalah 3 + 2 = 5
//ini adalah operator assigment
$a+=2; // hasilnya adalah 5 + 2 = 7;
?>
Operator increment decrement
Operator increment dan decrement merupakan operator yang digunakan untuk menambah+1
(tambah satu) dan
mengurangi -1
(kurangi dengan satu).Opertor increment menggunakan simbol
++
,
sedangkan decrement menggunakan simbol --
.contoh operator increment , decrement
<?php
$a= 3;
$a++; //hasilnya adalah 4
$a--; // hasilnya adalah 2
?>
Operator Relasi
Operator relasi adalah operator untuk membandingkan dua buah nilai.Hasil operasi dari operator relasi akan menghasilkan nilai dengan tipe data boolean, yaitu
true
(benar) dan false
(salah).Nama Operator | Simbol |
---|---|
Lebih Besar | > |
Lebih Kecil | < |
Sama Dengan | == atau === |
Tidak Sama dengan | != atau !== |
Lebih Besar Sama dengan | >= |
Lebih Kecil Sama dengan | <= |
operator ini biasanya digunakan untuk mengecek suatu kondisi didalam IF maupun Switch case. operator ini sebaiknya di fahami betul-betul karena sangat sering digunakan dalam sebuah program.
contoh operator relasi
<?php
$a=3;
if($a>2){
echo "cetak angka lebih besar";
}
?>
Operator Logika
Operator logika adalah operator untuk melakukan operasi logika sepertiAND
, OR
, dan NOT
.Operator logika terdiri dari:
Nama Operator | Simbol |
---|---|
Logika AND | && |
Logika OR | || |
Negasi/kebalikan/ NOT | ! |
biasanya logika And, OR dan not digunakan untuk membandingkan 2 buah logika. misalnya dapat dilihat pada contoh dibawah ini:
contoh operator logika
<?php
$a=3;
$b=2;
if(($a>2)&&($b=3)){
echo "angka benar";
}else{
echo "angka salah";
}
?>
Operator Bitwise
Operator bitwise merupkan operator yang digunakan untuk operasi bit (biner).Nama | Simbol |
---|---|
AND | & |
OR | | |
XOR | ^ |
Negasi/kebalikan | ~ |
Left Shift | << |
Right Shift | >> |
Example
0 Comments