>

Ads 468x60px

Related Posts Plugin for WordPress, Blogger...

Minggu, 06 November 2011

Operator PHP


Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti perkalian, penjumlahan, pengurangan, pembagian. Dalam PHP ada beberapa operator yang sering kita gunakan, antara lain:
a.Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika. Operator aritmatika dalam PHP:
OperatorOperasiPenggunaan
*Perkalian$a*$b
/Pembagian$a/$b
%Modulus$a%$b
Pre/Post decrement–$b atau $b–
+Penjumlaan$a+$b
-Pengurangan$a-$b
b. Operator Increament/Decreament
Pre/post increment dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variable, missal ++$i atau –i maka nilai $i akan ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variable, missal $i++ atau $i– maka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.
OperatorOperasiPenggunaan
++Pre/Post Increment++$a atau $a++
Pre/Post decrement–$b atau $b–

c. Operator String
Hanya ada satu operator string, yaitu operator concatenation ( . ).
<?php
$a=”Hallo”;
$b=$a.”Selamat Datang di PHP”;
//$b berisikan “Hallo Selamat datang di PHP”
?>
d. Operator Bitwise
Operator Bitwise dapat digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0.
ContohNamaHasil
$a & $bAndBit yang bernilai 1 pada $a dan $b akan diset 1
$a | $bOrBit yang bernilai 1 pada $a atau $b akan diset 1
$a ^ $bXorBit yang bernilai 1 pada $a dan $b tetapi tidak pada keduanya akan diset 1
~ $aNotBit yang bernilai 1 pada $a akan diset 0, dan sebaliknya
$a << $bShift LeftGeser bit $a sebanyak $b langkah kekiri (setiap langkah berarti “kalikan dengan dua”)
$a >> $bShift rightGeser bit $a sebanyak $b langkah kekanan (setiap langkah berarti “kalikan dengan dua”)
e. Operator Perbandingan
ContohNamaHasil
$a > $bLebih dariTrue jika $a lebih besar dari $b
$a <= $bKurang dari atau sama denganTrue jika $a lebih kecil dari $b atau $a sama dengan $b
$a < $bKurang dariTrue jika $a lebih kecil dari $b
$a >= $bLebih besar atau sama denganTrue jika $a lebih besar dari $b atau $a sama dengan $b
$a == $bSama denganTrue jika $a sama dengan $b
$a != $bTidak sama denganTrue jika $a tidak sama dengan $b

f. Operator Ternary
Operator ternary merupakan model penyederhanaan dari bentuk if..else yang setiap blok dari if dan else hanya satu perintah. Model ini cocok untuk melakukan proses pengisian suatu hasil pengujian.
Bentuk Umum:
(Ekspresi) ? (jika benar) : (jika salah);
Contoh:
<?
$umur=5;
$balita=($umur<=5) ? “Termasuk balita : “sudah tidak balita lagi”;
echo “Umurnya = $umur “$balita;
?>
g.Operator Logika
ContohNamaHasil
$a and $b$a && $bAndTrue jika $a sama dengan $b
$a or $b$a | | $bOrTrue jika salah satu $a atau $b adalah benar
$a xor $bExclusive orTrue jika salah satu $a atau $b adalah benar dan tidak keduanya
!$aNotTrue jika $a tidak benar
Semoga Bermanfaat :D
Share

Tidak ada komentar:

Posting Komentar