Operator Pembanding Operator Logika Operator Penyambung String Dalam PHP
Sebelumnya admin sudah bahas tentang operator aritmatika dan juga operator penugasan ( Operator Aritmatika dan Operator Penugasan dalam Bahasa PHP ) kali ini admin akan membahas tentang operator Pembanding, Operator Logika dan Operator Penyambung String.
Operator Pembanding
pernyataan if di mana kalian perlu membandingkan dua item / operand yang gunanya sebagai penentu apakah sudah sesuai atau tidak. Misalnya, kalian mungkin ingin tahu apakah variabel yang kalian tambahkan telah mencapai nilai tertentu, atau apakah variabel lain kurang dari nilai yang ditetapkan. Hasilnya selalu salah satu dari TRUE atau FALSE. Hasil perbandingan akan bernilai TRUE jika kondisi perbandingan tersebut benar, atau FALSE jika kondisinya salah.
Operator | Keterangan | Contoh |
== | Adalah sama dengan | $a == 2 |
!= | tidak sama dengan | $a != 4 |
> | Lebih besar dari | $a > 4 |
< | Lebih kecil dari | $a < 9 |
>= | Lebih besar sama dengan | $a >= 9 |
<= | Lebih kecil dari sama dengan | $a <= 7 |
<?php
$a = 5;
$b = 7;
//Penggunaan sama dengan di IF
if ($a == $b) {
echo "benar";
} else {
echo "salah";
}
//Penggunaan tidak sama dengan di IF
if ($a != $b) {
echo "benar";
} else {
echo "salah";
}
//Penggunaan lebih dari di IF
if ($a > $b) {
echo "benar";
} else {
echo "salah";
}
//Penggunaan lebih dari di IF
if ($a < $b) {
echo "benar";
} else {
echo "salah";
}
//Penggunaan lebih dari sama dengan di IF
if ($a >= $b) {
echo "benar lebih dari <br/>";
} else {
echo "salah lebih dari <br/>";
}
//Penggunaan kurang dari sama dengan di IF
if ($a <= $b) {
echo "benar lebih dari <br/>";
} else {
echo "salah lebih dari <br/>";
}
?>
Operator Logika
Operator logika adalah sebuah syntact / kode yang di gunakan untuk membandingkan dua kondisi untuk mengambil sebuah keputusan true ( benar ) atau false ( salah ). Operator logika sering digunakan para programer untuk kondisi IF atau keluar dari kondisi looping ( Perulangan ).
Berikut jenis-jenis operator logika di antaranya adalah :
Nama Operator | Contoh | Keterangan |
AND | $a and $b | TRUE jika keduanya ($a $b) bernilai TRUE |
AND | $a && $b | TRUE jika keduanya ($a $b) bernilai TRUE |
OR | $a or $b | TRUE jika salah satu dari $a atau $b bernilai TRUE |
OR | $a || $b | TRUE jika salah satu dari $a atau $b bernilai TRUE |
XOR | $a xor $b | TRUE jika salah satu dari $a atau $b bernilai TRUE, tapi bukan keduanya |
NOT | !$a | TRUE jika $a tidak benar |
contoh :
Diketahui sebuah $b bernilai TRUE, $c bernilai FALSE dan $d bernilai TRUE. Pertanyaannya $b and $c || $d, maka akan dieksekusi menjadi : $b and ($c || $d). maka yang akan dihitung lebih awal adalah yang ada dalam kurung. Kemudian baru dihitung dengan yang diluar kurung.
<?php
$nilai1 = true and false;
echo '$nilai1 = ';
echo var_dump($nilai1)."<br/>";
$nilai2 = (true and false);
echo '$nilai2 = ';
echo var_dump($nilai2)."<br/>";
$nilai3 = (true xor false);
echo '$nilai3 = ';
echo var_dump($nilai3)."<br/>";
$nilai4 = (false or true && false);
echo '$nilai4 = ';
echo var_dump($nilai4)."<br/>";
$a=true;
$b=false;
$nilai5 = ($a and $b || $a or b);
echo '$nilai5 = ';
echo var_dump($nilai5);
?>
maka hasilnya seperti ini :
$nilai2 = bool(false)
$nilai3 = bool(true)
$nilai4 = bool(false)
$nilai5 = bool(true)
Operator Penyambung String
Operator penyambung string dalam bahasa pemrograman PHP hanya ada satu jenis operasi penyambungan string ( concatenation ). Dalam penggunaan karakter ini dalam bahasa pemrograman PHP menggunakan karakter titik (.). Operator ini juga membutuhkan dua inputan atau lebih yang mempunyai type data string. Hasilnya nanti akan menjadi sebuah string yang terdiri dari sambungan kedua string tersebut.
Contoh :
<?php
$a = "Selamat ";
$hasil = $a . "Pagi!";
echo $hasil;
echo "<br />";
$a = "Menunggu ";
$b = "Kamu ";
$c = "Disini";
$hasil= "Saya sedang ".$a.$b.$c;
echo $hasil;
?>
Maka hasilnya :
Saya sedang Menunggu Kamu
Post a Comment for "Operator Pembanding Operator Logika Operator Penyambung String Dalam PHP"