Operator di Dalam PHP

operatorOperator digunakan di dalam pengoprasian suatu nilai. Di dalam php ada beberapa jenis tipe operator, yaitu :

  1. Arithmetics Operators / Operator Aritmatika
  2. Assignment Operators / Operator Penugasan
  3. Comparison Operators / Operator Pembanding
  4. Logical Operators / Operator Logika

1. Arithmetics Operators / Operator Aritmatika

Operator aritmatika seringkali digunakan sebagai operator perhitungan di dalam operasi aritmatika.

aritmatika

Contoh :

<?php

$x=2;

$y=8;

echo $x+$y; //akan menghasilkan nilai 8;

echo $x-$y; //akan menghasilkan nilai -6;

echo $x*$y; //akan menghasilkan nilai 16;

echo $y/$x; //akan menghasilkan nilai 4;

echo $y%$x; //akan menghasilkan nilai 0;

echo $x++; //akan menghasilkan nilai 3;

echo $y--; //akan menghasilkan nilai 7;

 

?>

2. Assignment Operators / Operator Penugasan

Operator penugasan sebenarnya hampir sama dengan operator aritmatika hanya saja berbeda dari segi cara penulisan.

penugasan

Contoh :

<?php

$x=2;

$y=8;

echo $x+=$y; //akan menghasilkan nilai 8;

echo $x-=$y; //akan menghasilkan nilai -6;

echo $x*=$y; //akan menghasilkan nilai 16;

echo $y/=$x; //akan menghasilkan nilai 4;

echo $y%=$x; //akan menghasilkan nilai 0;

echo $y%.=$x; //akan menghasilkan nilai 8.2; 

?>

3. Comparison Operators / Operator Pembanding

Operator pembanding digunakan untuk operasi pembanding dari dua buah nilai.

pembanding

Contoh :

<?php

$x=2;

$y=3;

if ($x==$y)echo "sama"; //tidak menghasilkan apapun

if ($x!=$y)echo "tidak sama"; //menampilkan "tidak sama"

if ($x<>$y)echo "tidak sama"; //menampilkan "tidak sama"

if ($x>$y)echo "lebih besar"; //tidak menghasilkan apapun

if ($x<$y)echo "lebih kecil"; //menampilkan "lebih kecil"

if ($x>=$y)echo "lebih besar atau sama dengan"; //tidak menghasilkan apapun

if ($x<=$y)echo "lebih kecil atau sama dengan"; //menampilkan "lebih kecil atau sama dengan"

?>

4. Logical Operators / Operator Logika

Operator logika sering kali di gunakan di dalam percabangan, untuk membandingkan logika dari operator pembanding.

logika

Contoh :

<?php

$a=2;

$b=1;

if ($a==2 && $b==2) echo "A & B benar" // tidak menghasilkan apapun

if ($a==2 || $b==2) echo "Salah satu benar" // menampilkan "Salah satu benar"

if ($a!=2) echo "Nilai A adalah bukan 2" // tidak menghasilkan apapun

?>

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>