Minggu, 30 Oktober 2011

Operator PHP









Operator PHP

Operator digunakan untuk melakukan suatu operasi. Secara umum, operasi pada PHP dapat dikelompokkan pada 6 jenis , yaitu :

A. Operator Aritmetika
Operator ini berhubungan dengan operasi aritmatik.

  Operator      Penggunaan      Contoh  
+ Penjumlahan $a + $b
- Pengurangan $a - $b
* Perkalian $a * $b
/ Pembagian $a / $b
% Modulus $a % $b

Modulus merupakan operasi sisa bagi.
Contoh Modulus:
10 % 2 = 0 ( 10 dibagi 2 sisanya 0 )
11 % 2 = 1 ( 11 dibagi 2 sisanya 1 )


-------------------------------------------------------------
B. Operator Assignment

Operator ini digunakan untuk memberikan/mendefinisikan nilai ke sebuah variable.


    Operator              Analogi             Contoh     
= $a = $a $a = 3
+= $a = $a + 1 $a += 1
-= $a = $a - 1 $a -= 1
*= $a = $a * 1 $a *= 2
/= $a = $a / 1 $a /= 2


-------------------------------------------------------------
C. Operator Bitwise
Operator ini digunakan untuk operasi-operasi bilangan biner.



    Operator              Keterangan                 Contoh          
& And 11 & 13 = 9
| OR 11 | 13 = 15
^ Xor 11 ^ 13 = 6
~ Not ~11 = 12
<< Shift Left 11 << 2 = 2
>> Shift Right 11 >> 2 = 44

---------------------------------------------------------------------


D. Operator Perbandingan
Operator ini digunakan untuk melakukan suatu operasi perbandingan dan biasanya diletakkan di struktur kontrol program seperti if, elseif.



    Operator              Keterangan                 Contoh          
== Sama Dengan $a == $b
=== Identik / Sama dengan
dan sama tipe
$a === $b
!= Tidak sama dengan $a != $b
< Lebih kecil dari $a < $b
> Lebih besar dari $a > $b
<= Lebih kecil dari atau sama
dengan
$a <= $b
>= Lebih besar dari atau sama
dengan
$a >= $b
Hasil dari suatu perbandingan selalu antara nilai true atau false saja. True jika perbandingannya benar dan sebaliknya akan bernilai salah.

------------------------------------------------------------------------------

E. Operator Logika
Operator ini digunakan untuk melakukan suatu operasi logika.


    Operator              Keterangan                   Contoh            
And And   ($a > $b) and ($a < $c)  
OR OR ($a > $b) or ($a < $c)
Xor Xor ($a = 2) xor ($a = 3)
! Not !($a >= $b)

-------------------------------------------------------------------------------

F. Operator Increment dan Decrement
Operator ini diadopsi dari bahasa C++. Digunakan untuk menambahkan atau mengurangi nilai suatu variable dengan 1.


    Operator              Keterangan                   Contoh            
++$a Pre-increment   $a = ++$b  
--$a Pre-decrement $a = --$b
$a++ Post-Increment $a = $b++
$a-- Post-decrement $a = $b--

Maksud pre adalah nilai dari suatu variable ditambahkan/dikurangi dulu dengan satu baru operasi lainnya dijalankan. Sedangkan post adalah operasi dilaksanakan dulu, kemudian setelah semua operasi selesai baru nilai dari variable itu ditambahkan/dikurangi dengan satu.

Contoh :
$b = 10 ;
$a = ++$b ; // $a = 11 dan $b = 11
$a = --$b ; // $a = 10 dan $b = 10
$a = $b++ ; // $a = 10 dan $b = 11
$a = $b-- ; // $a = 11 dan $b=10
$a = $b-- + 3 ; // $a=13 dan $b=9
$a = $b++ + ++$b ; // $a= 20 dan $b = 11

--------------------------------------------------------------



G. Hirarki Operator

Aturan ini digunakan untuk menentukan urutan atau level dari operator , dimana operator dengan level lebih tinggi akan dikerjakan lebih dahulu.

Operator Associativity
New Non-associative
[ Right
! ~ ++ -- (int) (double)(string)(array)(object) @ Right
* / Left
+ - . Left
<< >> Left
< <= > >=   Non-associative  
== != === Non-associative
& Left
^ Left
| Left
&& Left
|| Left
?: Left
= += -= *= /= .= %= &= |=^= ~= <<= >>= Left

Semoga bermanfaat.
Share This
Subscribe Here

0 comments :

Posting Komentar

 

Site Info

Followers

Indahnya Berbagi Copyright © 2009 BeMagazine Blogger Template is Designed by Blogger Template
In Collaboration with fifa