dalam penulisan operator dibagi menjadi :
- operator Artimatika
- operator Increment dan decrement
- operator String
- operator Bitwise
- operator perbandingan
- operator ternary
- operator logika
adapun penjelasannya adalah sebagai berikut :
a.Operator Aritmatika
Operator aritmatika adalah operator yang biasa digunakan untuk melakukan fungsi perhitungan matematika. Operator aritmatika dalam PHP:Operator | Operasi | Penggunaan |
* | Perkalian | $c*$d |
/ | Pembagian | $c/$d |
% | Modulus | $c%$d |
— | Pre/Post decrement | –$c atau $d– |
+ | Penjumlaan | $c+$d |
– | Pengurangan | $c-$d |
<?php
$a=10;
$b=2;
$c=$a+$b;
echo "hasilnya adalah = ".$c;
?>
hasilnya adalah sebagai berikut:
$a=10;
$b=2;
$c=$a+$b;
echo "hasilnya adalah = ".$c;
?>
hasilnya adalah sebagai berikut:
Gambar hasil aritmatika operator |
b. Operator Increament/Decreament
Pre/post increment dan decrement biasanya digunakan dalam FOR dan While fungsinya adalah penambahan dan pengurangan satu.
Operator | Operasi | Penggunaan |
++ | Pre/Post Increment | ++$i atau $j++ |
— | Pre/Post decrement | –$i atau $j– |
<?php
$a=5;
for($a=0; $a<=5; $a++){
echo "cetak ke".$a."</br>;
}
?>
hasil program diatas adalah sebagai berikut:
Gambar hasil decrement |
c. Operator String
Hanya ada satu operator string, yaitu operator concatenation ( . ).
<?php
$a=”Hallo”;
$b=$a.”HALLO woy”;
//$b berisikan “Brisik”
?>
d. Operator Bitwise
Operator Bitwise biasa digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0 .
Contoh | Nama | Hasil |
$i & $j | And | Bit yang bernilai 1 pada $i dan $j akan diset 1 |
$i | $j | Or | Bit yang bernilai 1 pada $i atau $j akan diset 1 |
$i ^ $j | Xor | Bit yang bernilai 1 pada $i dan $j tetapi tidak pada keduanya akan diset 1 |
~ $i | Not | Bit yang bernilai 1 pada $i akan diset 0, dan sebaliknya |
$i << $j | Shift Left | menggeser bit $i sebanyak $j langkah kekiri (setiap langkah berarti “kalikan dengan dua”) |
$i >> $j | Shift right | Geser bit $i sebanyak $j langkah kekanan (setiap langkah berarti “kalikan dengan dua”) |
e. Operator Perbandingan
operator perbandingan biasanya digunakan untuk membadingkan sesuatu yang sifatnya membandingkan. biasanya operator ini digunakan di dalam sebuah IF... , IF.. else.. dll
Contoh | Nama | Hasil |
$a > $b | Lebih dari | True jika $a lebih besar dari $b |
$a <= $b | Kurang dari atau sama dengan | True jika $a lebih kecil dari $b atau $a sama dengan $b |
$a < $b | Kurang dari | True jika $a lebih kecil dari $b |
$a >= $b | Lebih besar atau sama dengan | True jika $a lebih besar dari $b atau $a sama dengan $b |
$a == $b | Sama dengan | True jika $a sama dengan $b |
$a != $b | Tidak sama dengan | True jika $a tidak sama dengan $b |
<?php
$a=1;
$b=2;
if($a<=2){
echo "benar ".$a." kurang dari ".$b;
}
?>
hasilnya adalah sebagai berikut:
gambar hasil operator perbandingan |
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 |
$i and $j
$i && $j
| And | Benar(true) jika $i sama dengan $j |
$i or $j
$i | | $j
| Or | Benar(true) jika salah satu $i atau $j adalah benar |
$i xor $j | Exclusive or | Benar(true) jika salah satu $i atau $j adalah true dan tidak keduanya |
!$i | Not | Benar(true) jika $i tidak Benar |
0 Comments