Dokumen tersebut membahas tentang operator assignment dan operator perbandingan dalam PHP beserta contoh kode-kodenya. Operator assignment digunakan untuk menetapkan nilai variabel seperti =, +=, -=, *=, /=, %= sedangkan operator perbandingan digunakan untuk membandingkan kondisi seperti ==, !=, <, >, <=, >=. Dokumen ini juga membahas operator logika AND, OR, XOR untuk menggabungkan hasil perbandingan kondisi.
2. 2.Operator Assignment
Digunakan untuk mengisi variable
yang terletak di sebelah kiri
operator dengan nilai yang ada di
sebelah kanan operator
$A
Variable
B
Operator
Nilai
3. 2.1. Symbol Operator =
Digunakan untuk mengisi variable yang
terletak di sebelah kiri operator dengan nilai
yang ada di sebelah kanan operator
Contoh :
<?
$a = 4+2; ?>
Berapapun nilai $a sebelumnya, sekarang $a telah berisi
nilai 6
4. 2.2. Symbol Operator +=
Digunakan untuk menambahkan nilai yang terletak di
sebelah kanan operator ke variable yang di sebelah kiri dan
hasilnya disimpan di variable tersebut juga
Contoh :
<?
$a += 6; ?> // $a = $a + 6;
Misalnya nilai awal $a = 4, maka sekarang $a = 10
5. 2.3. Symbol Operator -=
Digunakan untuk mengurangkan nilai yang terletak di
sebelah kanan operator ke variable yang di sebelah kiri dan
hasilnya disimpan di variable tersebut juga
Contoh :
<?
$a -= 4; ?> // $a = $a – 4;
Misalnya nilai awal $a = 10, maka sekarang $a = 6
6. 2.4. Symbol Operator *=
Digunakan untuk mengalikan variable yang ada di sebelah
kiri operator dengan nilai yang terletak di sebelah kanan
operator dan hasilnya disimpan di variable tersebut juga
Contoh :
<?
$a *= 2; ?> //$a = $a * 2;
Misalnya nilai awal $a = 10, maka sekarang $a = 20
7. 2.5. Symbol Operator /=
Digunakan untuk membagi variable yang ada di sebelah kiri
operator dengan nilai yang terletak di sebelah kanan
operator dan hasilnya disimpan di variable tersebut juga
Contoh :
<?
$a /= 6; ?> //$a = $a / 6;
Misalnya nilai awal $a = 12, maka sekarang $a = 2
8. 2.6. Symbol Operator %=
Digunakan untuk membagi variable yang ada di sebelah kiri
operator dengan nilai yang terletak di sebelah kanan
operator kemudian sisa pembagiannya disimpan di variable
tersebut juga
Contoh :
<?
$a %= 7; ?>
Misalnya nilai awal $a = 10, maka sekarang $a = 3
10. 3.1. Symbol Operator ==
Akan bernilai true atau 1 jika dua kondisi yang
dibandingkan memiliki nilai yang sama
Contoh :
<?
$a = 6;
$b = 6;
$a == $b;
?>
Maka kondisi ini akan bernilai 1 atau true
11. 3.2. Symbol Operator <>
Akan bernilai true atau 1 jika dua kondisi yang
dibandingkan memiliki nilai yang tidak sama
Contoh :
<?
$a = 6;
$b = 7;
$a <> $b;
?>
Maka kondisi ini akan bernilai 1 atau true
12. 3.3. Symbol Operator !=
Akan bernilai true atau 1 jika dua kondisi yang
dibandingkan memiliki nilai yang tidak sama
Contoh :
<?
$a = 4;
$b = 5;
$a != $b;
?>
Maka kondisi ini akan bernilai 1 atau true
13. 3.4. Symbol Operator >
Akan bernilai true atau 1 jika nilai di sebelah kiri
operator lebih besar dari nilai sebelah kanan operator
Contoh :
<?
$a = 7;
$b = 5;
$a > $b;
?>
Maka kondisi ini akan bernilai 1 atau true
14. 3.5. Symbol Operator <
Akan bernilai true atau 1 jika nilai di sebelah kiri
operator lebih kecil dari nilai sebelah kanan operator
Contoh :
<?
$a = 5;
$b = 8;
$a < $b;
?>
Maka kondisi ini akan bernilai 1 atau true
15. 3.6. Symbol Operator >=
Akan bernilai true atau 1 jika nilai di sebelah kiri
operator lebih besar atau sama dengan nilai sebelah
kanan operator
Contoh :
<?
$a = 11;
$b = 10;
$a >= $b;
?>
Kondisi juga tetap bernilai 1 atau true saat $a = 10
16. 3.7. Symbol Operator <=
Akan bernilai true atau 1 jika nilai di sebelah kiri
operator lebih kecil atau sama dengan nilai sebelah
kanan operator
Contoh :
<?
$a = 10;
$b = 11;
$a <= $b;
?>
Kondisi juga tetap bernilai 1 atau true saat $a = 11
32. 4.1. Symbol Operator AND
Akan bernilai true atau 1 jika dua kondisi atau lebih
semuanya memiliki nilai true atau 1
Contoh :
<?
$a = 3; $b = 7;
$a == 3 AND $b == 7;
A
B
Kond
1
1
1
0
1
0
1
0
0
0
0
0
?>
Maka kondisi ini akan bernilai 1 atau true
33. 4.2. Symbol Operator &&
Akan bernilai true atau 1 jika dua kondisi atau lebih
semuanya memiliki nilai true atau 1
Contoh :
<?
$a = “admin”; $b = “pasword”;
$a == “admin” && $b == “pasword”;
?>
Maka kondisi ini akan bernilai 1 atau true
34. 4.3. Symbol Operator OR
Akan bernilai false atau 0 jika dua kondisi atau lebih
semuanya memiliki nilai false atau 0
Contoh :
<?
$a = 7; $b = 9;
$a == 8 || $b == 7;
A
B
Kond
1
1
1
0
1
1
1
0
1
0
0
0
?>
Maka kondisi ini akan bernilai 0 atau false
35. 4.4. Symbol Operator ||
Akan bernilai false atau 0 jika dua kondisi atau lebih
semuanya memiliki nilai false atau 0
Contoh :
<?
$a = “admin”; $b = “pasword”;
$a == “admon” OR $b == “paswird”;
?>
Maka kondisi ini akan bernilai 0 atau false
36. 4.5. Symbol Operator XOR
Akan bernilai false atau 0 jika dua kondisi atau lebih
semuanya memiliki nilai false atau 0, namun akan
bernilai true saat keduanya benar atau keduanya salah
Contoh :
<?
$a = 7; $b = 9;
$a == 8 xor $b == 7;
?>
A
B
Kond
1
1
1
0
1
0
1
0
0
0
0
1