Kita sudah melihat bagaimana penggunaan tanda “=” saat kita mengisi variabel dalam skrip yang sudah kita tulis (misalnya $WarnaFavorite=”biru”). Tanda sama dengan tersebut disebut dengan “assignment operator” dan merupakan operator paling sederhana yang sudah kita miliki: $a = b berarti “variabel a diisi dengan nilai b (untuk saat ini)”.

Tetapi anda dapat memperoleh lebih banyak dari PHP dengan apa yang disebut dengan “comparison operator” (operator perbandingan) , “logical operator” (operator logika) dan “arithmetic operator” (operator aritmatika). Berikut adalah operator-operator tersebut diambil dari PHP.netOperator Perbandingan

Operator ini membuat anda bisa melakukan pembandingan apakah beberapa elemen sama, identik, kurang dari atau lebih besar dari yang lain.

Contoh Name Result
$a == $b Sama dengan BENAR jika $ a sama dengan $b
$a === $b Identik BENAR jika $a sm dgn $b, dan kedua’a memiliki tipe yg sama
$a != $b Tidak sama dengan BENAR jika $a tidak sama dengan $b.
$a <> $b Tidak sama dengan BENAR jika $a tidak sama dengan $b.
$a !== $b Tidak identik BENAR jika $a tidak sama dengan $b, atau tidak memiliki tipe yang sama.
$a < $b Kurang dari BENAR jika $a kurang dari $b.
$a > $b Lebih besar dari BENAR jika $a lebih besar dari $b.
$a <= $b Kurang dari atau sama dengan BENAR jika $a kurang dari atau sama dengan $b.
$a >= $b Lebih besar dari atau sama dengan BENAR jika $a lebih besar dari atau sama dengan $b.

Kesalahan yang cukup sering saya lakukan adalah menggunakan operator assignment (“=”) untuk membandingkan, sehingga untuk mambandingkan apakah 2 variabel sama atau tidak dalam sebuah percabangan saya tuliskan:
If ($a = $b)
Yang seharusnya
If ($a == $b)
Operator Logika
Di sini anda dapat membandingkan elemen-elemen menggunakan pembandingan logika and dan or.

Contoh Nama Hasil
$a and $b And BENAR jika baik $a dan $b keduanya BENAR.
$a or $b Or BENAR jika salah satu dari $a atau $b BENAR.
$a xor $b Xor BENAR jika salah satu dari $a atau $b BENAR, tetapi tidak keduanya.
! $a Not BENAR jika $a tidak BENAR.
$a && $b And BENAR jika baik $a dan $b keduanya BENAR.
$a || $b Or BENAR jika salah satu dari $a atau $b BENAR.

Operator Aritmatika
Persis seperti namanya, operator ini melakukan matematika dasar (artinya, kalau anda menginginkan operasi matematika lainnya misalnya integral atau differensial ya harus bikin sendiri, lagian siapa yang mau pake ya?)

Contoh Nama Hasil
$a + $b Penjumlahan Jumlah $a dan $b.
$a – $b Pengurangan Selisih $a dan $b.
$a * $b Perkalian Perkalian $a dan $b.
$a / $b Pembagian Pembagian $a dan $b.
$a % $b Modulus Sisa $a dibagi $b.
Posted in PHP

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s