aritmatika Operator
Tabel di bawah ini daftar operator aritmatika di PHP:
Operator | Nama | Keterangan | Contoh | Hasil |
---|---|---|---|---|
x + y | Penambahan | jumlah x tambah y | 2 + 2 | 4 |
x - y | Pengurangan | Pengurangan x dan y | 5 - 2 | 3 |
x * y | Perkalian | Perkalian x dan y | 5 * 2 | 10 |
x / y | Pembagian | Pembagian x dan y | 15 / 5 | 3 |
x % y | Persen | Sisa dari x dibagi dengan y | 5 % 2 10 % 8 10 % 2 | 1 2 0 |
- x | Negatif | Bilangan negatif x | - 2 | |
a . b | Rangkaian | rangkaian dari dua bilangan | "Hi" . "Ha" | HiHa |
tugas Operator
Operator penugasan dasar dalam PHP adalah "=". Ini berarti bahwa operan kiri akan diatur ke nilai ekspresi di sebelah kanan. Artinya, nilai "$ x = 5" adalah 5.
Assignment | Same as... | Description |
---|---|---|
x = y | x = y | Operan kiri akan diatur ke nilai ungkapan di sebelah kanan |
x += y | x = x + y | tambahan |
x -= y | x = x - y | Pengurangan |
x *= y | x = x * y | Perkalian |
x /= y | x = x / y | Pembagian |
x %= y | x = x % y | Persen |
a .= b | a = a . b | rangkaian 2 buah bilangan |
Incrementing/Decrementing Operators
Operator | Name | Description |
---|---|---|
++ x | Pra-kenaikan | Kenaikan x per satu, kemudian kembali x |
x ++ | Pasca-kenaikan | Pengembalian x, maka x kenaikan oleh satu |
-- x | Pra-penurunan | decrements x per satu, kemudian kembali x |
x -- | Pasca-penurunan | Pengembalian x, maka x decrements oleh satu |
perbandingan Operator
Operator perbandingan memungkinkan Anda untuk membandingkan dua nilai:
Operator | Name | Description | Example |
---|---|---|---|
x == y | Sama | Benar jika x adalah sama dengan y | 5==8 returns false |
x === y | Indentik | Benar jika x adalah sama dengan y, dan mereka dari jenis yang sama | 5==="5" returns false |
x != y | Tidak sama | Benar jika x tidak sama dengan y | 5!=8 returns true |
x <> y | Tidak Sama | Benar jika x tidak sama dengan y | 5<>8 returns true |
x !== y | Tidak Identik | Benar jika x tidak sama dengan y, atau mereka bukan dari jenis yang sama | 5!=="5" returns true |
x > y | Lebih Besar | Benar jika x lebih besar dari y | 5>8 returns false |
x < y | Lebih Kecil | Benar jika x lebih kecil dari y | 5<8 returns true |
x >= y | lebih besar dari | benar jika x lebih besar dari y | 5>=8 returns false |
x <= y | lebih kecil dari | benar jika x lebih kecil dari y | 5<=8 returns true |
logika Operator
Operator | Name | Description | Example |
---|---|---|---|
x and y | And | Benar jika kedua x dan y adalah benar | x=6 y=3 (x < 10 and y > 1) returns true |
x or y | Or | Benar jika salah satu atau kedua x dan y adalah benar | x=6 y=3 (x==6 or y==5) returns true |
x xor y | Xor | Benar jika x atau y adalah benar, tetapi tidak keduanya | x=6 y=3 (x==6 xor y==3) returns false |
x && y | And | Benar jika kedua x dan y adalah benar | x=6 y=3 (x < 10 && y > 1) returns true |
x || y | Or | Benar jika salah satu atau kedua x dan y adalah benar | x=6 y=3 (x==5 || y==5) returns false |
! x | Not | Benar jika x adalah tidak benar | x=6 y=3 !(x==y) returns true |