Selasa, 22 Maret 2016

Operator Dalam PHP

A. Operator Aritmatika

Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika. Operator aritmatika dalam PHP:

Operator Operasi Penggunaan
* Perkalian $a*$b
/ Pembagian $a/$b
% Modulus $a%$b
_ Pre/Post decrement –$b atau $b–
+ Penjumlahan $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.


Operator Operasi Penggunaan
++ 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.

 .....Contoh......
......Nama.....
Hasil
$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

 .....Contoh............Nama.....
Hasil
$a > $bLebih dariBenar apabila $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 dari 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

 .....Contoh............Nama.....
Hasil
$a and $b

$a && $b
AndTrue jika $a sama dengan $b
$a or $b

$a | | $b
OrTrue 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

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

Entri Populer