Operator Logika Untuk PHP
Operator logika adalah operator yang digunakan untuk oprasi nilai boolean, mari kita bahas satu persatu tentang operator logika. Terdapat beberapa operator logika yaitu ; and,&&,or,||, xor dan ! (Not)
Operator And dan &&
Jika kedua buah nilai benar, maka hasil boolean pun benar (true) selainnya akan bernilai false artinya sebuah nilai akan mengembalikan nilai true jika kedua nilai bernilai true.
OPERATOR XOR
Operator xor akan mengembalikan / mempunyai nilai benar, jika salah satu dari nilai / hasil boolean berbeda misal true dan false maka akan menghasilkan true, selain itu akan mempunyai nilai false
OPERATOR OR & ||
Operator or dan || akan mempunyai nilai yang benar jika salah satu dari nilai boolean bernilai benar, maka selain itu akan bernilai false
OPERATOR NOT (!)
Operator ini akan mempunyai / menghasilkan nilai kebalikan, misalkan true maka akan jadi false.
Berikut Contoh Source Codenya :
<html>
<head>
<body>
<?php echo "<h2>Operator and dan &&</h2>";
$m=8;
$n=9;
echo "\$m=$m<br/>\$n=$n";
?>
<table width="616" border="1">
<tr>
<td width="200">Value pertama</td>
<td width="200">Value kedua</td>
<td width="200">Value1 and Vale2</td>
<td width="200">Value1 & & Value2</td>
</tr>
<tr>
<td><?php echo"(\$m<7)=>";var_dump($m<7);?></td>
<td><?php echo"(\$n>7)=>";var_dump($n>7);?></td>
<td><?php var_dump(($m<7)and($n>7));?></td>
<td><?php var_dump(($m<7)&&($n>7));?></td>
</tr>
<tr>
<td><?php echo"(\$m<7)=>";var_dump($m<7);?></td>
<td><?php echo"(\$n<7)=>";var_dump($n<7);?></td>
<td><?php var_dump(($m<7)and($n<7));?></td>
<td><?php var_dump(($m<7)&&($n<7));?></td>
</tr>
</table>
<?php
echo "<h2>Operator Xor</h2>";
$z=20;
$d=23;
echo "\$z=20<br>\$d=23";
?>
<table width="616" border="1">
<tr>
<td width="120">Value pertama</td>
<td width="120">Value kedua</td>
<td width="130">Value1 Xor Value2</td>
</tr>
<tr>
<td><?php echo"(\$z>8)=>";var_dump($z>8);?></td>
<td><?php echo"(\$d<8)=>";var_dump($d<8);?></td>
<td><?php var_dump(($z>8)xor($d<8));?></td>
</tr>
<tr>
<td><?php echo"(\$z<8)=>";var_dump($z<8);?></td>
<td><?php echo"(\$d<8)=>";var_dump($d<8);?></td>
<td><?php var_dump(($z<8)xor($d<8));?></td>
</tr>
</table>
<?php
echo "<br/>";
echo "<h2>Operator OR dan ||</h2>";
$l=9;
$k=6;
echo "\$l=9<br>\$k=6";
?>
<table width="616" border="1">
<tr>
<td width="100">Value1</td>
<td width="100">Value2</td>
<td width="100">v1 or v2</td>
<td width="100">v1 || v2</td>
</tr>
<tr>
<td><?php echo"(\$l>8)=>";var_dump($l>8);?></td>
<td><?php echo"(\$k<8)=>";var_dump($k<8);?></td>
<td><?php var_dump(($l>8)or($k<8));?></td>
<td><?php var_dump(($k<8)||($l>8));?></td></tr>
<tr>
<td><?php echo"(\$l<8)=>";var_dump($l<8);?></td>
<td><?php echo"(\$k<8)=>";var_dump($k<8);?></td>
<td><?php var_dump(($l<8)or($k<8));?></td>
<td><?php var_dump(($k<8)||($l<8));?></td>
</tr>
</table>
<?php echo"<h2>Operator !</h2>";
$w=7;
echo "\$w=7";
?>
<table width="616" border="1">
<tr>
<td width="80">Value 1</td>
<td width="90">Value !</td>
</tr>
<tr>
<td><?php echo"(\$w<7)=>";var_dump($w<7);?></td>
<td><?php var_dump(!($w<7));?></td>
</tr>
</table>
</body>
</html>
[Baca Juga : Operator Array di PHP ]
0 Response to "Operator Logika Untuk PHP"
Post a Comment
Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin