Inilah 5 Operator Yang Sering digunakan pada PHP

Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi,  misalnya untuk :
  • Menjumlahkan dua buah nilai
  • Memberikan nilai ke suatu variabel
  • Membandingkan kesamaan dua buah nilai, dll

Pada PHP ada 5 Operator Yang Sering digunakan untuk membantu programer dalam nenyelesaikan desain webnya. Berikut daftarnya:
1. Operator Aritmatika


Operator
Nama
Contoh
Hasil
+
Penjumlahan
$a + $b
Jumlah $a dan $b
-
Pengurangan
$a - $b
Selisih $a dan $b
*
Perkalian
$a * $b
Hasil kali $a dan $b
/
Pembagian
$a / $b
Hasil bagi $a dan $b
%
Modulus
$a % $b
Sisa dari $a dibagi $b


Baca juga: Cara Menggunakan sintaks PHP

2. Operator Bitwise


Operator
Nama
Contoh
Hasil
&
And
$a & $b
11 (1011 biner) &13 (1101 biner)

9 (1001 biner)
|
Or
$a | $b
11 (1011 biner) | 13 (1011 biner)

15 (1111 biner)
^
Xor
$a ^ $b
11 (1011 biner) ^13 (1101 biner)

6 (0110 biner)
-
Not
-$a
-11

12 (desimal)
<<
Shift Left
$a << $b
11 (1011 biner) << 2

2 (10 biner)
>>
Shift Right
$a >> $b
11 (1011 biner) >> 2

44 (101100 biner)


3. Operator Increment/Decrement


Operator/Contoh
Nama
Hasil
$a++
Post-increment
Operasi dilaksanakan, kemudian $a ditambah satu.
++$a
Pre-increment
$a ditambah satu, kemudian operasi dilaksanakan.
$a--
Post-decrement
Operasi dilaksanakan, kemudian $a dikurangi satu.
--$a
Pre-decrement
$a dikurangi satu, kemudian operasi dilaksanakan.


4. Operator Logika
Operator
Nama
Contoh
Hasil
and
And
$a and $b
True jika $a dan $b keduanya bernilai true
or
Or
$a or $b
True jika $a atau $b atau keduanya bernilai true
xor
Xor
$a xor $b
True jika $a atau $b bernilai true, tetapi false jika keduanya bernilai true 
!
Not
!$a
True jika $a bernilai tidak true
&&
And
$a and $b
True jika $a dan $b keduanya bernilai true
||
Or
$a or $b
True jika $a atau $b atau keduanya bernilai true
 

Operator
Operasi
==
Sama dengan
!=
Tidak sama dengan
<
Lebih kecil
>
Lebih besar
<=
Lebih kecil atau sama dengan
>=
Lebih besar atau sama dengan
 


5. Operator Assignment 


Ope-
rator
Contoh
Hasil
=
$a = $b
Memasukkan nilai $b ke $a
+=
$a += $b
Memasukkan nilai ($a + $b) ke $a.  Identik dgn $a = $a + $b
-=
$a -= $b
Memasukkan nilai ($a - $b) ke $a.  Identik dgn $a = $a - $b
*=
$a *= $b
Memasukkan nilai ($a * $b) ke $a.  Identik dgn $a = $a * $b
/=
$a /= $b
Memasukkan nilai ($a / $b) ke $a.  Identik dgn $a = $a / $b
.=
$a .= $b
Memasukkan nilai ($a . $b) ke $a.  Identik dgn $a = $a . $b
%=
$a %= $b
Memasukkan nilai ($a % $b) ke $a.  Identik dgn $a = $a % $b
|=
$a |= $b
Memasukkan nilai ($a | $b) ke $a.  Identik dgn $a = $a | $b
&=
$a &= $b
Memasukkan nilai ($a & $b) ke $a.  Identik dgn $a = $a & $b
^=
$a ^= $b
Memasukkan nilai ($a ^ $b) ke $a.  Identik dgn $a = $a ^ $b
<<=
$a <<= $b
Memasukkan nilai ($a << $b) ke $a.  Identik dgn $a = $a << $b
>>=
$a >>= $b
Memasukkan nilai ($a >> $b) ke $a.  Identik dgn $a = $a >> $b


Level Operator (Operator Presedence)
Asosiativitas
Operator
kiri
,
kiri
or
kiri
xor
kiri
and
kanan
print
kiri
= += -= *= /= .= %= &= |= ^= -= <<= >>=
kiri
?:
kiri
||
kiri
&&
kiri
|
kiri
^
kiri
&
non-asosiatif
== != ===
non-asosiatif
<<= >>=
kiri
<< >>
kiri
+ - .
kiri
* / %
kanan
! - ++ -- (int) (double) (string) (array) (object) @
kanan
[
non-asosiatif
new
 

Operator Precedence
 
<?
 $x = 10 - 6 / 2;  echo "\$x = $x<br>";
 // hasilnya 7, bukan 2, karena level * lebih tinggi dari /
 $y = 27 / 9 / 3;   echo "\$y = $y";
 // hasilnya 1, bukan 9, karena operator / memiliki
   // asosiativitas kiri (dikerjakan dari kiri ke kanan)
?>




Share on :

0 Response to "Inilah 5 Operator Yang Sering digunakan pada PHP"

Posting Komentar