Apa itu Operator?

"Operator adalah simbol-simbol yang digunakan untuk melakukan operasi terhadap nilai dari variabel."

Kita akan membahas 4 Operator beserta contohnya, apa saja ya...

1. Operator Penugasan

Operator Penugasan memiliki fungsi untuk memberikan suatu nilai pada satu variabel sekaligus memberikan tugas. jadi operator ini bisa mengisi nilai sekaligus menghitung nilai


Mari kita buat contoh operator +=


    


2. Operator Perbandingan

Operator perbandingan digunakan untuk membandingkan 2 buah nilai apakah sama besar atau lebih besar dan lainnya (tertera pada gambar) dan akan menghasilkan nilai variabel dengan tipe Boleean

Contoh penggunaan Operator ==




3. Operator Logika

Operator Logika digunakan untuk membandingkan 2 operand yang bertipe boolean.
Operator logika berupa AND, OR, NOT.


Noted: 
1. Operator && dan and akan menghasilkan nilai true jika kedua operand bernilai true.
Selain kondisi itu, operator ini akan menghasilkan nilai false.
2. Operator || dan or akan menghasilkan nilai false jika kedua operator bernilai false. selain itu akan menghasilkan true
3. Operator ! atau Not operator ini hanya memiliki 1 buah operand. akan menghasilkan keterbalikan dari nilai operand bertipe Boleean. Maka jika operand bernilai true maka akan menghasilkan false dan sebaliknya
4. Operator XOR akan menghasilkan nilai true jika salah satu operand bernilai true. jika keduanya bernilai true maka akan menghasilkan false. dan begitu juga dengan kondisi diluar hal ini



Okay langsung saja pada contohnya..


4. Operator Ternary

Operator Ternary juga merupakan operator untuk membuat sebuah kondisi, menggunakan ? dan :

Operator ini memiliki beberapa kelebihan yaitu:
1. Simple dan lebih cepat dikarenakan tidak perlu menuliskan keyword if else
2. Lebih singkat karna dituliskan inline atau satu baris yang sama, dan lebih mudah digabungkan dengan string

Seperti ini penggunaan Operator Ternary

<?php
$var = ekspresi1 ? ekspresi2 : ekspresi3
?>


Jika menggunakan struktur if else seperti ini..

<?php
if(ekspresi1){
       $var = ekspresi2;
} else {
        $var = ekspresi3;
}
?>


















Posting Komentar

0 Komentar

Langsung ke konten utama