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.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 | Hasil |
$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 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. |
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. |
Persis seperti namanya, operator ini melakukan matematika.
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. |
Tidak ada komentar:
Posting Komentar