Operator adalah
sebuah notasi yang digunakan untuk memanipulasi dua buah data atau lebih, ada
beberapa macam operator yang dikenal dalam PHP, yaitu
1.
Operator
Matematika (Arithmatic Operator)
2.
Operator
Penugasan (Assigment Operator)
3.
Operator
Perbandingan (Comparison Operator)
4.
Operator
Ternary (Ternary Operator)
5.
Operator
Pengontrol kesalahan (Error Control Operator)
6.
Operator
Penaikan/Penurunan (Increment/Decrement Operator)
7.
Operator
logika (Logical Operator)
8.
Operator
String (String Operator)
9.
Operator
Array (Array Operator)
Berikut adalah
penjelasannya.
1. Operator Matematika (Arithmatic Operator)
Operator ini
berfungsi untuk melakukan proses matematika, terdiri dari operator penjumlahan,
operator pengurangan, operator perkalian, operator pembagian, dan operator sisa
pembagian.
2. Operator Penugasan (Assigment operator)
Operator ini
menggunakan tanda sama dengan (=), yang berarti bahwa nilai yang disebelah
kanan tanda tersebut akan dimasukkan ke variabel yang ada disebelah kiri tanda
3. Operator Perbandingan (Comparison Operator)
Operator ini
berguna untuk membandingkan dua buah nilai atau variabel, dimana hasil
perbandingannya akan bernilai benar (True) atau salah (False). Macam
operatornya adalah sebagai berikut :
- $a == $b membandingkan variabel $a sama dengan variabel $b
- $a === $b membandingkan variabel $a identik dengan variabel $b, dimana mempunyai pengertian tidak hanya isi variabel saja yang sama, tetapi juga type data dari data yang ada dalam variabel tersebut juga harus sama.
- $a != $b variabel $a tidak sama dengan variabel $b
- $a !==$b variabel $a tidak identik dengan variabel $b
- $a < $b variabel $a lebih kecil dari variabel $b
- $a > $b variabel $a lebih besar dari variabel $b
- $a <= $b variabel $a lebih kecil atau sama dengan variabel $b
- $a >= $b variabel $a lebih besar atau sama dengan variabel $b
Dari seluruh
model operator diatas hanya akan menghasilkan nilai True atau False saja,
biasanya operator ini digunakan untuk menguji suatu kondisi agar dapat
ditetapkan langkah selanjutnya dalam script program.
4. Operator Ternary
Operator ini gunanya adalah untuk membandingkan variabel dalam satu sintax
saja, mirip dengan perintah pengujian kondisi, tetapi tidak bisa dilakukan
untuk pengujian kondisi bersarang tetapi hanya untuk satu kondisi saja. Notasi
untuk operator ini adalah dengan menggunakan tanda tanya, bentuk umumnya adalah
sebagai berikut :
(Kondisi) ?
(Ekspresi1) : (Ekspresi2);
Contoh penggunaannya adalah sebagai berikut :
$nilai = ($x > $y)
? “benar” : “salah”;
Artinya adalah jika pernyataan $x > $y bernilai benar, maka variabel
$nilai akan berisi “benar” dan begitu sebaliknya.
5. Operator Pengontrol Kesalahan
Operator
ini digunakan untuk tidak menampilkan peringatan kesalahan pada browser, simbol
yang digunakan adalah “@”, contoh yang paling sering digunakan adalah pada saat
akan melakukan koneksi ke database seperti contoh berikut :
Pada
listing diatas pada baris 6 dan 7 adalah untuk membuat koneksi ke database,
dengan menambahkan simbol @ pada perintah koneksinya maka jika terjadi
kesalahan browser tidak akan menampilkan pesan kesalahan tersebut tetapi akan
menampilkan pesan yang kita tulis yaitu “Terjadi kesalahan”, silahkan anda coba
jika tanda @ dihilangkan.
6 .
Operator
Increment / Decrement
Adalah sebuah operator yang digunakan untuk menaikkan suatu nilai atau
menurunkan suatu nilai dengan 1, Perintahnya adalah sebagai berikut :
++$a adalah perintah Pre-Increment maksudnya suatu nilai $a dinaikkan
terlebih dahulu, kemudian baru ditambahkan ke nilai $a
$a++ adalah perintah Post-Increment maksudnya suatu nilai $a ditambahkan ke
nilai $a terlebih dahulu kemudian baru dinaikkan nilai $a tersebut
Contoh
untuk increment ini adalah sebagai berikut:
Hasilnya
adalah
2
1
Hasilnya
adalah
2
2
Untuk
perintah Pre-Decrement dan Post-Decrement adalah kebalikan dari perintah Pre-Increment
dan Post-Indrement Silahkan anda uji dengan menggunakan scipt diatas dengan
merobah nilai $i menjadi 5 dan nilai $a dengan perintah decrement dengan mengganti tanda + dengan tanda -.
7. Operator Logika
Operator logika
adalah operator untuk menentukan kondisi kebenaran dari dua buah operant,
adapun operator logika dalam PHP adalah
And Bernilai benar jika kedua pernyataan
benar
Or Bernilai benar jika salah satu atau
kedua pernyataan benar
Xor Bernilai benar jika salah satu bernilai
benar
Not Bernilai benar jika pernyataan tersebut
salah.
8. Operator String.
Operator ini mengenal 2 model yaitu titik dan sama dengan. Titik digunakan
untuk menyambung string yang akan digunakan sedangkan sama dengan digunakan
untuk memindahkan suatu nilai kedalam sebuah variabel atau operator penugasan.
9. Operator Array
Operator
ini digunakan untuk memanipulasi terhadap dua array atau lebih, untuk pembahasannya
nanti akan dilanjutkan ketika pembahasan mengenai array.
Tidak ada komentar:
Posting Komentar