Operator PHP

Operator digunakan untuk melakukan operasi terhadap variabel dan nilai.

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.

OperatorNama 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):

OperatorName 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.

OperatorNama 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.

OperatorNama 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.

OperatorNama 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.

OperatorNama 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
Previous
Next Post »
Thanks for your comment