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 | Deskripsi | Contoh |
---|---|---|
+ | 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
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 |
Misalkan kita memiliki dua variabel $A = 10 dan $B = 5.
Operator | Deskripsi | Contoh |
---|---|---|
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 | 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 pertama akan mengevaluasi hasil dari ekspresi, apakah true atau false, kemudian akan mengeksekusi salah satu pernyataan tergantung dari hasil tersebut.
Operator | Deskripsi | Contoh |
---|---|---|
?: | Nilai kondisional | Bila kondisinya adalah benar/true ? maka nilai X : sebaliknya maka nilai Y |
Sumber : codingku.com
Ada begitu banyak bentuk layanan di internet dimana layanan tersebut dapat memenuhi kebutuhan manusia dalam…
Salam sobat pecinta source code, Kali ini kami akan membagikan secara gratis sebuah aplikasi database…
berikut kami bagikan kepada anda sebuah source code aplikasi kepegawaian, terkhusus tentang pengajuan lembur pegawai…
Sekedar sharing, ePasar merupakan web yang menyediakan fasilitas sepertihalnya pasar konvensional. Web ini merupakan tugas…
Aplikasi ini digunakan untuk mengorganisasikan data riwayat hidup pegawai di dinas perhubungan jawa barat. Aplikasi…