Operator in PHP

operator dalam bahasa pemrograman digunakan untuk memanipulasi atau melakukan perhitungan pada suatu nilai, sebelumnya ada operator “.” untuk menggabungkan string dan “=” untuk assigment/pemberian nilai. selanjutnya ada jenis operator aritmatika, perbandingan, dan gabungan aritmatik dan assigment.

Operator Aritmatik

Operator Makna Sample
+ penjumlahan 1 + 3
pengurangan 3 – 2
* perkalian 2 * 4
/ pembagian 4 / 2
% modulus 5 % 2

<?php
$penjumlahan = 1 + 2;
$pengurangan = 3 – 1;
$perkalian = 5 * 3;
$pembagian = 10 / 5;
$modulus = 5 % 2;
echo “1 + 2 = “.$penjumlahan.”<br>”;
echo “3 – 1 = “.$pengurangan.”<br>”;
echo “5 * 3 = “.$perkalian.”<br>”;
echo “10 / 5 = “.$pembagian.”<br>”;
echo “5 % 2 = “.$modulus.”;
?>

Operator Perbandingan
digunakan untuk menguji hubungan antara nilai dan atau variable sehingga menghasilkan nilai true atau false.

Operator Makna Sample hasil
== sama dengan $x == $y false
!= tidak sama dengan $x != $y true
< lebih kecil dari $x < $y true
> lebih besar dari $x > $y false
<= lebih kecil atau sama dengan $x <= $y true
>= lebih besar atau sama dengan $x >= $y false

 

Kombinasi Operator Aritmatik dan Assigment
adakalanya dalam pemrograman kita tidak hanya menggunakan 1 jenis operator saja melainkan penggabungan dari beberapa jenis operator.

Operator Sample Ekuivalen
+= $x += 1; $x =$x + 1;
-= $x –= 2; $x =$x – 2;
*= $x *= 3; $x =$x * 3;
/= $x /= 4; $x =$x / 4;
%= $x %= 5; $x =$x % 5;
.= $str.=”say hay…”; $str = $str. “say hay…”

 

Operator Increment dan Decrement
merupakan pengembangan dari jenis operator sebelumnya, operator ini hanya digunakan untuk melakukan proses increment maupun decrement dengan tingkat 1.

– $x++; ekuivalen dengan $x += 1; atau $x = $x + 1;
– $x–; ekuivalen dengan $x -= 1; atau $x = $x – 1;

<?php
$x = 2;
$x++;
echo “$x;
$x = 2;
$x–;
echo “$x;
?>

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s