Operator merupakan simbol-simbol yang digunkan untuk memanipulasi sebuah data dalam pemrograman, menyerupai pembagian, penambahan, pengurangan dan lain sebagainya. Dalam PHP ada beberapa operator yang sering kita gunakan, antara lain:
dalam penulisan operator dibagi menjadi :
pola aktivitas dengan operator aritmarika:
pola aktivitas :
pola aktivitas perbandingan yaitu sebagai berikut:
Bentuk Umum:
(Ekspresi) ? (jika benar) : (jika salah);
Contoh:
<?
$umur=5;
$balita=($umur<=5) ? “Termasuk balita : “sudah tidak balita lagi”;
echo “Umurnya = $umur “$balita;
?>
dalam penulisan operator dibagi menjadi :
- operator Artimatika
- operator Increment dan decrement
- operator String
- operator Bitwise
- operator perbandingan
- operator ternary
- operator logika
adapun penjelasannya yaitu sebagai berikut :
a.Operator Aritmatika
Operator aritmatika yaitu operator yang biasa dipakai untuk melaksanakan 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 yaitu = ".$c;
?>
balasannya yaitu sebagai berikut:
$a=10;
$b=2;
$c=$a+$b;
echo "hasilnya yaitu = ".$c;
?>
balasannya yaitu sebagai berikut:
![]() |
Gambar hasil aritmatika operator |
b. Operator Increament/Decreament
Pre/post increment dan decrement biasanya dipakai dalam FOR dan While fungsinya yaitu 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 aktivitas diatas yaitu 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 dipakai untuk menciptakan 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 dipakai untuk membadingkan sesuatu yang sifatnya membandingkan. biasanya operator ini dipakai di dalam sebuah IF... , IF.. else.. dll
Contoh | Nama | Hasil |
$a > $b | Lebih dari | True kalau $a lebih besar dari $b |
$a <= $b | Kurang dari atau sama dengan | True kalau $a lebih kecil dari $b atau $a sama dengan $b |
$a < $b | Kurang dari | True kalau $a lebih kecil dari $b |
$a >= $b | Lebih besar atau sama dengan | True kalau $a lebih besar dari $b atau $a sama dengan $b |
$a == $b | Sama dengan | True kalau $a sama dengan $b |
$a != $b | Tidak sama dengan | True kalau $a tidak sama dengan $b |
<?php
$a=1;
$b=2;
if($a<=2){
echo "benar ".$a." kurang dari ".$b;
}
?>
balasannya yaitu 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 melaksanakan 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) kalau $i sama dengan $j |
$i or $j $i | | $j | Or | Benar(true) jika salah satu $i atau $j yaitu benar |
$i xor $j | Exclusive or | Benar(true) jika salah satu $i atau $j yaitu true dan tidak keduanya |
!$i | Not | Benar(true) kalau $i tidak Benar |
Komentar
Posting Komentar