PHP Dasar
PHP Menengah
PHP Mahir
PHP Referensi

PHP Operator


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

Operator Deskripsi Contoh
+Penambahan dua operand5 + 2 = 7
-Pengurangan dua operand5 - 2 = 3
*Perkalian dua operand5 * 2 = 10
/Pembagian dua operand5 / 2 = 2.5
%Modulus, sisa dari pembagian dua operand5 % 2 = 1
++Increment, menambahkan nilai dari sebuah integer sebanyak 15++ = 6
>Decrement, mengurangi nilai dari sebuah integer sebanyak 15++ = 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.

Operator Deskripsi Contoh
==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.

Operator Deskripsi Contoh
andDinamakan and operator, bila operand satu dan dua benar maka hasilnya adalah benar($A and $B) adalah true
orDinamakan 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)

Operator Deskripsi Contoh
=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.

Operator Deskripsi Contoh
?:Nilai kondisionalBila kondisinya adalah benar/true ? maka nilai X : sebaliknya maka nilai Y

Situs ini masih dalam versi beta, artinya masih dalam proses pengembangan baik dari segi bug maupun isi yg kurang lengkap. Silahkan melihat-lihat yang sudah ada sementara ini, tiap hari kami akan berusaha untuk melengkapi kekurangannya...