Minggu, 21 Oktober 2012

Operator Logika PHP



Didalam PHP juga dikenal beberapa operator, yaitu
  • Operator logika
Operator yang membandingkan dua variabel dengan tipe boolean dan akan menghasilkan nilai boolean juga. Perhatikan tabel dibawah ini


Operator SimbolKeterangan
AND &&Bernilai true Jika Kedua Operator True
OR||Bernilai false jika kedua operand False
XORXORBernilai True Jika salah satu operand True
NOT!Membalik Nilai dari Operand

  • Operator Assignment
Operator yang menangani penambahan atau pengisian nilai ke dalam variabel tertentu, Perhatikan tabel di bawah ini
SimbolKeteranganContohOperasi Yang Setara
= Mengisi variabel dengan nilai tertentu$nama="newbie"$nama="newbie"
+= Menambah Nilai Variabel$nilai +=10;$nilai =$nilai+10;
-= Mengurangi Nilai Variabel$nilai -=10;$nilai =$nilai-10;
*= Mengalikan Nilai Variabel$nilai *=10;$nilai =$nilai*10;
/= Membagi Nilai Variabel$nilai /=10;$nilai =$nilai/10;
%= Mendapatkan Nilai Hasil bagi$nilai %=10;$nilai =$nilai%10;
&= Melakukan operasi AND pada variabel$a &=true;$a =$a AND true;
|= Melakukan operasi OR pada variabel$a |=true;$a =$a OR true;
^= Melakukan operasi BITWISE XOR pada variabel$a ^=true;$a =$a ^ true;
.= Menyambung String$s .=`oke`$s =$s.`oke`;
++ Menambah variabel satu(1) angka$n++$n = $n+1;
-- Mengurangi variabel satu(1) angka$n--$n = $n11;

  • Operator Aritmatika
Operator yang menangani operasi aritmatika, perhatikan tabel dibawah ini :
Operator SimbolKeterangan
Plus +Penambahan Nilai
Minus -Pengurangan Nilai
Kali *Perkalian Nilai
Bagi /Pembagian Nilai
Modulus %Sisa Hasil Pembagian nilai

  • Operator Relational
Operator yang menangani pembandingan dua nilai variabel dan menghasilkan nilai Boolean. Perhatikan tabel berikut
OperatorKeterangan
==Operand kanan sama dengan operand kiri
>Operan kanan lebih besar dari kiri
<Operan kanan kurang dari kiri
>=Operan kanan lebih atau sama dengan kiri
<=Operan kanan kurang dari atau sama dengan kiri
!=Operan kanan tidak sama dengan operand kiri
===Operan kanan sama dengan operand kiri dari sisi nilai dan tipe data

Contoh Listing Programnya :

<html>
<head><title>Latihan Operator</title></head>
<body>
<?php
$x = 10;
$y = 2;
echo "x = ".$x."<br>";
echo "y = ".$y."<br>";

//Operasi Aritmetika
echo "<h3>OPERATOR ARITMATIKA</h3>";
$h = $x + $y;
echo $x." + ".$y." = ".$h."<br>";
$h = $x - $y;
echo $x." - ".$y." = ".$h."<br>";
$h = $x * $y;
echo $x." * ".$y." = ".$h."<br>";
$h = $x / $y;
echo $x." / ".$y." = ".$h."<br>";
$h = $x % $y;
echo $x." % ".$y." = ".$h."<br>";

//Operasi Assigment
echo "<h3>OPERATOR ASSIGMENT</h3>";
$x++;
echo "x =".$x."<br>";
$x *= 3;
echo "x =".$x."<br>";

//Tampilan String
$kalimat = "Saya Belajar Operator PHP";
$string = "sangat menyenangkan belajar PHP";
echo $kalimat." itu " .$string. "<br>";
echo " terkadang ".$string." ketika".$kalimat;

//Operasi Relational
echo "<h3>OPERATOR RELATIONAL</h3>";
if($x>$y) echo "x lebih besar dari y"; else echo "x kurang dari y";
echo "</br>";
?>

//Operasi Logika
<h3>OPERATOR LOGIKA</h3>
<table width="200" border="1">
<tr>
<td><strong>OPERATOR</strong></td>
<td><strong>CONTOH</strong></td>
<td><strong>HASIL</strong></td>
</tr>
<tr>
<td align="center">&amp;</td>
<td>8 &amp;10</td>
<td><?php echo 8 & 10;?></td>
</tr>
<tr>
<td align="center">|</td>
<td>8 | 10</td>
<td><?php echo 8 | 10;?></td>
</tr>
</table>
</body>
</html>



Sumber :
ALLAH SWT
Denu Sutaji ; Sistem Inventory Mini Market dengan PHP & JQuery ; Lokomedia

Tidak ada komentar:

Posting Komentar