Operator adalah suatu symbol yang berfungsi untuk menyusun sebuah ekspresi maupun
operasi. Sedangkan yang dioperasikan operator disebut dengan operand. Adapun macammacam
operator yaitu :
1. Operator Aritmetika
Merupakan symbol-simbol operator untuk melakukan operasi matematis.
Operator Fungsi Prioritas
+ Penjumlahan Ketiga
- Pengurangan Ketiga
* Perkalian Kedua
/ Pembagian Kedua
% Sisa Pembagian Kedua
++ Penaikan Pertama
-- Penurunan Pertama
Contoh :
<?php$bil1 = 200;$bil2 = 33;$hasil = $bil1 + $bil2;echo “$bil1 + $bil2 = $hasil<BR>\n”;$hasil = $bil1 - $bil2;echo “$bil1 - $bil2 = $hasil<BR>\n”;$hasil = $bil1 * $bil2;echo “$bil1 * $bil2 = $hasil<BR>\n”;$hasil = $bil1 / $bil2;echo “$bil1 / $bil2 = $hasil<BR>\n”;$hasil = $bil1 % $bil2;echo “$bil1 % $bil2 = $hasil<BR>\n”;$hasil = $bil1++;echo “$bil1++ = $hasil<BR>\n”;$hasil = $bil2--;echo “$bil2-- = $hasil<BR>\n”;?>
2. Operator Pembandingan
Merupakan simbol-simbol operator untuk melakukan pembandingan antara dua
buah operand. Hasil pembandingan bernilai satu(1) jika benar dan bernilai nol(0)
jika salah.
Operator Fungsi
< Lebih kecil
> Lebih besar
<= Lebih kecil atau sama dengan
>= Lebih besar atau sama dengan
== Sama dengan
!= Tidak sama dengan
Contoh :
<?php$bil1 = 100;$bil2 = 20;$teks1 = “PHP”;$teks2 = “php”;printf(“%d == %d adalah %d<BR>\n”,$bil1, $bil2, $bil1 == $bil2);printf(“%d != %d adalah %d<BR>\n”,$bil1, $bil2, $bil1 != $bil2);printf(“%d >= %d adalah %d<BR>\n”,$bil1, $bil2, $bil1 >= $bil2);printf(“%s == %s adalah %d<BR>\n”,$teks1, $teks2, $teks1 == $teks2);printf(“%s != %s adalah %d<BR>\n”,$teks1, $teks2, $teks1 != $teks2);?>
3. Operator Logika
Merupakan symbol-simbol operator untuk menyusun kalimat ekspresi/ungkapan
logika. Hasil operasi ini akan didapatkan nilai satu(1) jika bernilai benar atau
nol(0) jika bernilai salah.
Operator Fungsi
AND atau && Operasi logika and
OR atau || Operasi logika or
XOR Operasi logika eksklusif or
! Ingkaran/negasi
Contoh :
<?php$bil1 = 100;$bil2 = 20;$teks1 = “PHP”;$teks2 = “php”;$hasil = ($bil1 <> $bil2) or ($teks1 == $teks2);printf(“(%d <> %d) or (%s == %s) adalah %d<BR>\n”,$bil1, $bil2, $teks1, $teks2, $hasil);$hasil = ! ($teks1 == $teks2);printf(“! (%s == %s) adalah %d<BR>\n”,$teks1, $teks2, $hasil);?>
4. Operator String
Dalam PHP juga tersedia operator string, yaitu untuk operasi penggabungan teks.
Adapun symbol yang digunakan yaitu berupa karakter titik/point (.).
Contoh :
<?php$teks1 = “Aku Sedang Belajar”;$teks2 = “Pemrograman WEB”;$teks3 = “PHP 4”;$hasil = $teks1 . $teks2 . $teks3;printf(“hasil : %s<BR>\n”,$hasil);$hasil = $teks1 . “ “ . $teks2 . “ “ . $teks3;printf(“hasil : %s<BR>\n”,$hasil);?>
0 Celotehan: