PHP Operator

Posted in Topik PHP Life at 05 September 2016 With 0 Comments

Apa itu operator?

Penjelasan singkat bisa digambarkan dengan 2 + 4 hasilnya adalah 6. Disini 2 dan 4 disebut dengan operand dan + adalah operator.

PHP mendukung operator-operator :

  • Operator Aritmatik (Arithmatic).
  • Operator Perbandingan (Comparison).
  • Operator Rasional (Rational / Logical).
  • Operator Penugasan (Assignment).
  • Operator Kondisional (Conditional / Tenary).

Operator Aritmatik

OperatorDeskripsiContoh
+ Penambahan dua operand 5 + 2 = 7
- Pengurangan dua operand 5 - 2 = 3
* Perkalian dua operand 5 * 2 = 10
/ Pembagian dua operand 5 / 2 = 2.5
% Modulus, sisa dari pembagian dua operand 5 % 2 = 1
++ Increment, menambahkan nilai dari sebuah integer sebanyak 1 5++ = 6
> Decrement, mengurangi nilai dari sebuah integer sebanyak 1 5++ = 6
. Penggabungan string "ho" . "ho" = "hoho"

 

Contoh kode :

<?php
$x=5;
$y=2;
$hasil=$x+$y;
echo $hasil;
?>

Hasil :

7

Operator Perbandingan (Comparison)

Misalkan kita memiliki dua variabel $A = 10 dan $B = 5.

OperatorDeskripsiContoh
== Membandingkan dua operand bernilai sama atau tidak, bila sama maka akan memberikan nilai balik/return true sebaliknya adalah false ($A == $B) adalah false
!= Membandingkan dua operand tidak bernilai sama atau ya, bila sama maka akan memberikan nilai balik/return false sebaliknya adalah true ($A == $B) adalah true
> Membandingkan dua operand apakah operand pertama bernilai lebih besar dari operand kedua, bila ya maka akan memberikan nilai balik/return true sebaliknya adalah false ($A > $B) adalah true
< Membandingkan dua operand apakah operand pertama bernilai lebih kecil dari operand kedua, bila ya maka akan memberikan nilai balik/return true sebaliknya adalah false ($A < $B) adalah false
>= Membandingkan dua operand apakah operand pertama bernilai lebih besar sama dengan nilai operand kedua, bila ya maka akan memberikan nilai balik/return true sebaliknya adalah false ($A >= $B) adalah true
<= Membandingkan dua operand apakah operand pertama bernilai lebih kecil sama dengan nilai operand kedua, bila ya maka akan memberikan nilai balik/return true sebaliknya adalah false ($A <= $B) adalah false

Operator Rasional (Logical)

Misalkan kita memiliki dua variabel $A = 10 dan $B = 5.

OperatorDeskripsiContoh
and Dinamakan and operator, bila operand satu dan dua benar maka hasilnya adalah benar ($A and $B) adalah true
or Dinamakan or operator,  bila operand satu atau dua benar maka hasilnya adalah benar ($A or $B) adalah true
&& Dinamakan and operator, bila operand satu dan dua benar maka hasilnya adalah benar ($A && $B) adalah true
|| Dinamakan or operator,  bila operand satu atau dua benar maka hasilnya adalah benar ($A || $B) adalah true
! Dinamakan not operator,  bila operand satu dan dua benar maka hasilnya adalah salah !($A && $B) adalah false

Operator Penugasan (Assignment)

OperatorDeskripsiContoh
= Memberikan nilai kepada operand di sebelah kiri dengan nilai operand di sebelah kanan. C=A+B, C bernilai total A+B
+= Memberikan nilai pada operand di sebelah kiri hasil dari pertambahan operand sebelah kiri dengan operand sebelah kanan. C+=A, sama dengan C=C+A
-= Memberikan nilai pada operand di sebelah kiri hasil dari pengurangan operand sebelah kiri dengan operand sebelah kanan. C-=A, sama dengan C=C-A
*= Memberikan nilai pada operand di sebelah kiri hasil dari perkalian operand sebelah kiri dengan operand sebelah kanan. C*=A, sama dengan C=C*A
%= Memberikan nilai pada operand di sebelah kiri hasil dari operand kiri modulus operand kanan. C%=A, sama dengan C=C%A

Operator Kondisional (Tenary)

Operator kondisional pertama akan mengevaluasi hasil dari ekspresi, apakah true atau false, kemudian akan mengeksekusi salah satu pernyataan tergantung dari hasil tersebut.

OperatorDeskripsiContoh
?: Nilai kondisional Bila kondisinya adalah benar/true ? maka nilai X : sebaliknya maka nilai Y

Diskusi



wa