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.net
Operator Perbandingan
Operator ini membuat anda bisa melakukan pembandingan apakah beberapa elemen sama, identik, kurang dari atau lebih besar dari yang lain
Contoh | Nama | Result |
$a == $b | Sama Dengan | BENAR jika $a sama dengan $b |
$a === $b | Identik | BENAR jika $a sama dengan $b, dan keduanya memiliki tipe yang sama. |
$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)
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 |
0 komentar:
Posting Komentar