PHP membagi operator dalam kelompok berikut:
- Operator aritmatika
- Operator penugasan
- Operator perbandingan
- Operators Increment / decrement
- Operator logika
- Operator string
- Operator Array
Operator Aritmatika PHP
Operator aritmatika PHP digunakan dengan nilai numerik untuk melakukan operasi aritmatika umum, seperti penambahan, pengurangan, perkalian, dll.
Operator | Nama | Contoh | Hasil | |
---|---|---|---|---|
+ | Penambahan /Addition | $x + $y | Jumlah $x dan $y | |
- | Pengurangan /Subtraction | $x - $y | Selisih $x dan$ y | |
* | Perkalian /Multiplication | $x * $y | Produk $x dan $y | |
/ | Division | $x / $y | kuantitas of $x and $y | |
% | Modulus | $x % $y | Sisa $x dibagi dg $y | |
** | Exponentiation | $x ** $y | hasil penggalangan $x ke $y'th power (Diperkenalkan di PHP 5.6) |
Operator Penugasan PHP
Operator tugas PHP digunakan dengan nilai numerik untuk menulis nilai pada variabel.
Operator penugasan dasar di PHP adalah "=". Ini berarti bahwa operan kiri diatur ke nilai ekspresi tugas di sebelah kanan.
Penugasan | Sama seperti ... | Deskripsi | |
---|---|---|---|
x = y | x = y | Operan kiri diatur ke nilai ekspresi di sebelah kanan | |
x += y | x = x + y | Penambahan/Addition | |
x -= y | x = x - y | Pengurangan/Subtraction | |
x *= y | x = x * y | perkalian/Multiplication | |
x /= y | x = x / y | Division | |
x %= y | x = x % y | Modulus |
Operator Perbandingan PHP
Operator perbandingan PHP digunakan untuk membandingkan dua nilai (angka atau string):
Operator | Name | Contoh | Hasil | |
---|---|---|---|---|
== | Sama /Equal | $x == $y | Mengembalikan true jika $x sama dengan $y | |
=== | Identical | $x === $y | Mengembalikan true jika $x isama dengan $y, dan nilainya sama | |
!= | Tidak sama dengan/ Not equal | $x != $y | Mengembalikan true jika $x tidak sama dengan $y | |
<> | Tidak sama dengan/ Not equal | $x <> $y | Mengembalikan true jika $x tidak sama dengan $y | |
!== | Tidak sama/ Not identical | $x !== $y | Mengembalikan true jika $x tidak sama dengan $y, atau tidak sama jenisnya | |
> | Lebih besar dari/ Greater than | $x > $y | Mengembalikan true jika $x lebih besar dari $y | |
< | Kurang dari/ Less than | $x < $y | Mengembalikan true jika$x lebih kecil dari $y | |
>= | Lebih besar dari atau sama dengan/ Greater than or equal to | $x >= $y | Mengembalikan true jika $x lebih besar atau sama dengan $y | |
<= | Kurang dari atau sama dengan/ Less than or equal to | $x <= $y | Mengembalikan true jika $x lebih kecil atau sama dengan $y |
PHP Increment / Decrement Operator
Operator increment PHP digunakan untuk kenaikan nilai variabel.
Operator pengurangan PHP digunakan untuk mengurangi nilai variabel.
Operator | Nama | Deskripsi | |
---|---|---|---|
++$x | Pre-increment | increment $ x oleh satu, kemudian mengembalikan $ x | |
$x++ | Post-increment | Mengembalikan $ x, lalu bertambah $ x per satu | |
--$x | Pre-decrement | Decrements $ x oleh satu, kemudian mengembalikan $ x | |
$x-- | Post-decrement | Mengembalikan $ x, kemudian decrements $ x oleh satu |
Operator Logika PHP
Operator logika PHP digunakan untuk menggabungkan pernyataan kondisional.
Operator | Nama | Contoh | Hasil | |
---|---|---|---|---|
and | And | $x and $y | Benar jika keduanya $ x dan $ y benar | |
or | Or | $x or $y | Benar jika $ x atau $ y benar | |
xor | Xor | $x xor $y | Benar jika $ x atau $ y benar, tapi tidak keduanya | |
&& | And | $x && $y | Benar jika kedua $ x dan $ y benar | |
|| | Or | $x || $y | Benar jika $ x atau $ y benar | |
! | Not | !$x | Benar jika $ x tidak benar |
Operator String PHP
PHP memiliki dua operator yang dirancang khusus untuk string.
Operator | Nama | Contoh | Hasil | |
---|---|---|---|---|
. | Concatenation | $txt1 . $txt2 | Penggabungan $txt1 dan $txt2 | |
.= | Concatenation assignment | $txt1 .= $txt2 | Menambahkan $txt2 menjadi $txt1 |
Operator Array PHP
Operator array PHP digunakan untuk membandingkan array.
Operator | Nama | Contoh | Hasil | |
---|---|---|---|---|
+ | Union | $x + $y | Union $x dan $y | |
== | Equality | $x == $y | Mengembalikan nilai true jika $ x dan $ y memiliki pasangan kunci / nilai yang sama | |
=== | Identity | $x === $y | Mengembalikan nilai true jika $ x dan $ y memiliki pasangan kunci / nilai yang sama dengan urutan dan jenis yang sama. | |
!= | Inequality | $x != $y | Mengembalikan true jika $ x tidak sama dengan $ y | |
<> | Inequality | $x <> $y | Mengembalikan true jika $ x tidak sama dengan $ y | |
!== | Non-identity | $x !== $y | Mengembalikan nilai true jika $ x tidak sama dengan $ y |
Out Of Topic Show Konversi KodeHide Konversi Kode