A.Operator
Operator adalah sesuatu yang membuat nilai menjadi penting. Ada beberapa jenis operator yangberguna dalam pemrogaman menggunakan PHP. Ada operator matematika, assignment,
perbandingan, logika, increment, decrement.
1.Operator Matematika
Adalah Operator untuk mengeksekusi operasi matematika.
| + | Penjumlahan |
| - | Pengurangan |
| * | Perkalian |
| / | Pembagian |
| % | Modulo |
| ++ | Increment |
| – | Decrement |
2.Assigment
Adalah Operator yang digunakan untuk memberi nilai ke suatu variable ke variable lain.
| += | Menambahkan nilai di kiri dengan nilai di kanan | x += 4; x=x+4; |
| = | Melakukan concatenation / operasi gabungan antara nilai di kiri dengan nilai di kanan | x.= “Contoh”;
x=x.“Contoh”; |
| -= | Mengurangi nilai di kiri dengan nilai di kanan | x -= 2; x=x-2; |
| /= | Membagi nilai di kiri dengan nilai di kanan | x /= 3; x=x/3; |
| %= | Sisa hasil bagi antara nilai di kiri dengan nilai di kanan | x %= 3; x=x%3; |
| |= | Melakukan operasi OR antara nilai di kiri dengan nilai di kanan | x != 2; x=x!2; |
| ^= | Melakukan operasi XOR antara nilai dikiri dengan nilai di kanan | x ^= 7; x=x^7; |
3.Perbandingan
adalah untuk melakukan perbandingan antara dua buah operand dan menghasilkan nilai TRUE & FALSE.
| Operator | Operasi / Fungsi |
|---|---|
| == | Sama Dengan |
| === | Identik |
| != atau <> | Tidak Sama Dengan |
| !== | Tidak Identik |
| < | Kurang Dari |
| > | Lebih Dari |
| <= | Kurang Dari atau Sama Dengan |
| >= | Lebih Dari atau Sama Dengan |
4.Logika
Adalah Operator untuk menggabungkan kondisi berganda & menghasilkan sebuah ekspresi bernilai TRUE & FALSE
| Operator | Operasi / Fungsi |
|---|---|
| AND | Melakukan operasi AND dimana semua kondisi harus bernilai TRUE. |
| || atau OR | Melakukan operasi OR dimana salah satu kondisi bernilai TRUE. |
| XOR | Melakukan operasi XOR. |
| ! | Melakukan operasi NOT dimana jika nilai A adalah TRUE, maka akan menjadi FALSE. |
5.Operator Increment dan Decrement
Adalah operator untuk penambahan atau pengurangan secara berulang ulang.
| Operator | Nama | Deskripsi |
| ++ x | Pre-increment | Menaikkan satu nilai x setelah menjalankan x |
| x ++ | Post-increment | Menjalankan x, lalu menaikkan satu nilai x |
| -- x | Pre-decrement | Menurunkan satu nilai x setelah menjalankan x |
| x -- | Post-decrement | Menjalankan x, lalu menurunkan satu nilai x |


01:19
Muhammad Fathul Aziz








