Home > PHP > Chapter 2.4 – Comparison Operators

Chapter 2.4 – Comparison Operators

chapter-2-4-comparison-operators

Comparison Operators atau operator perbandingan seharusnya lebih mudah dimengerti apabila kita telah belajar terlebih dahulu apa itu pengkondisian (if … then … else …).
Namun mempelajari sesuatu yang baru tidak perlu menunggu bukan?!.
Sesuai sekali dengan namanya, operator perbandingan ini berfungsi untuk membandingkan satu variable dengan variable lainnya.

Table 2.4.1 Comparison Operators

Op. Nama Keterangan
== Sama Dengan Bernilai benar, apabila $val1 = $val2
=== Identik Bernilai benar, apabila $val1 = $val2 dan bertipe var yang sama
!= Tidak Sama Dengan Bernilai benar, apabila $val1 tidak sama dengan $val2
<> Tidak Sama Dengan Bernilai benar, apabila $val1 tidak sama dengan $val2
!== Tidak Identik Bernilai benar, apabila $val1 tidak sama dengan $val2 ATAU memiliki tipe var yang berbeda
< Lebih Kecil dari Bernilai benar, apabila $val1 lebih kecil dari $val2
> Lebih Besar dari Bernilai benar, apabila $val1 lebih besar dari $val2
<= Lebih Kecil = dari Bernilai benar, apabila $val1 lebih kecil sama dengan dari $val2
>= Lebih Besar = dari Bernilai benar, apabila $val1 lebih besar sama dengan dari $val2

Sejak kecil kita sudah mengenal mengenai perbandingan sama dengan, lebih kecil dan lebih besar, dan tenyata dalam bahasa PHP pelajaran semasa kecil kita itu bisa terpakai. Sintaks != sama fungsinya dengan <>. Mungkin yang nantinya akan jarang kita gunakan adalah fungsi === dan !==, entah sampai detik ini saya sendiri masih belum pernah memakai kedua operator pembanding tersebut. Dalam bahasa PHP ini, untuk nilai benar (true) akan dituliskan sebagai bilangan 1, dan untuk nilai salah (false) akan dituliskan sebagai bilangan 0 atau NULL (empty). Ok, berikut ini akan saya sertakan contoh coding, agar dapat memudahkan pemahaman kita mengenai comparison operators ini.

<?
   $bil1=10;
   $bil2=10;
   $bil3=20;
   echo "\$bil1=$bil1<BR>";
   echo "\$bil2=$bil2<BR>";
   echo "\$bil3=$bil3<BR>";
   echo "bil1==bil2 bernilai " . ($bil1==$bil2) . "<BR>";
   echo "bil1===bil2 bernilai " . ($bil1===$bil2) . "<BR>";
   echo "bil1!=bil2 bernilai " . ($bil1!=$bil2) . "<BR>";
   echo "bil1!=bil3 bernilai " . ($bil1!=$bil3) . "<BR>";
   echo "bil1&amp;gt;bil3 bernilai " . ($bil1&gt;$bil3) . "<BR>";
   echo "bil1&amp;lt;bil3 bernilai " . ($bil1&lt;$bil3) . "<BR>";
?>
  • brs-12:&gt; untuk menampilkan tanda >
  • brs-13:&lt; untuk menampilkan tanda <

Sehingga dari hasil coding di atas maka hasilnya akan terlihat seperti dibawah ini.

$bil1=10
$bil2=10
$bil3=20
bil1==bil2 bernilai 1
bil1===bil2 bernilai 1
bil1!=bil2 bernilai (NULL, false)
bil1!=bil3 bernilai 1
bil1>bil3 bernilai (NULL, false)
bil1%lt;bil3 bernilai 1

Agar lebih mudah dimengerti lagi tentang comparison operators ini, nanti pada chap-3 kita akan membahas tentang pengkondisian (if-then-else). Oke itulah tadi sekilas mengenai comparison operators, apabila ada pertanyaan langsung aja isi di bagian comment di bawah ini.

Categories: PHP Tags:
  1. No comments yet.
  1. No trackbacks yet.