Pengertian Operator Dan Sintax Teladan Operator Dalam Pemrograman Php

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 :

  • 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:



OperatorOperasiPenggunaan
*Perkalian$c*$d
/Pembagian$c/$d
%Modulus$c%$d
Pre/Post decrement–$c atau  $d–
+Penjumlaan$c+$d
Pengurangan$c-$d
pola aktivitas dengan operator aritmarika:
<?php
     $a=10;
     $b=2;
     $c=$a+$b;
     echo "hasilnya yaitu = ".$c;
?>

balasannya yaitu sebagai berikut:

simbol yang digunkan untuk memanipulasi sebuah data dalam pemrograman pengertian operator dan sintax pola operator dalam pemrograman PHP
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. 


OperatorOperasiPenggunaan
++Pre/Post Increment++$i atau $j++
Pre/Post decrement–$i atau $j–
pola aktivitas :
<?php
     $a=5;
     for($a=0; $a<=5; $a++){
        echo "cetak ke".$a."</br>;
     }
?>

hasil aktivitas diatas yaitu sebagai berikut:
simbol yang digunkan untuk memanipulasi sebuah data dalam pemrograman pengertian operator dan sintax pola operator dalam pemrograman PHP
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 .
ContohNamaHasil
$i & $jAndBit yang bernilai 1 pada $i dan $j akan diset 1
$i | $jOrBit yang bernilai 1 pada $i atau $j akan diset 1
$i ^ $jXorBit yang bernilai 1 pada $i dan $j tetapi tidak pada keduanya akan diset 1
$iNotBit yang bernilai 1 pada $i akan diset 0, dan sebaliknya
$i << $jShift Leftmenggeser bit $i sebanyak $j langkah kekiri (setiap langkah berarti “kalikan dengan dua”)
$i >> $jShift rightGeser 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

ContohNamaHasil
$a > $bLebih dariTrue kalau $a lebih besar dari $b
$a <= $bKurang dari atau sama denganTrue kalau $a lebih kecil dari $b atau $a sama dengan $b
$a < $bKurang dariTrue kalau $a lebih kecil dari $b
$a >= $bLebih besar atau sama denganTrue kalau $a lebih besar dari $b atau $a sama dengan $b
$a == $bSama denganTrue kalau $a sama dengan $b
$a != $bTidak sama denganTrue kalau $a tidak sama dengan $b
pola aktivitas perbandingan yaitu sebagai berikut:
<?php
    $a=1;
    $b=2;
    if($a<=2){
       echo "benar  ".$a."  kurang dari ".$b;
    }
?>

balasannya yaitu sebagai berikut:

simbol yang digunkan untuk memanipulasi sebuah data dalam pemrograman pengertian operator dan sintax pola operator dalam pemrograman PHP
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

ContohNamaHasil
$i and $j
$i && $j
AndBenar(true) kalau $i sama dengan $j
$i or $j
$i | | $j
OrBenar(true) jika  salah satu $i atau $j yaitu benar
$i xor $jExclusive orBenar(true) jika  salah satu $i atau $j yaitu true dan tidak keduanya
!$iNotBenar(true) kalau $i tidak Benar

Komentar