Tutorial PHP Dasar Part 19: Operator Perbandingan di PHP

Pada pembahasan sebelumnya kita sudah membahas secara singkat mengenai Operator Aritmatika, Relational, dan Logical di PHP. Sekarang, kita akan membahas tentang operator perbandingan pada PHP.
Definisi dan Jenis-Jenis Operator Perbandingan
Operator perbandingan adalah operator yang digunakan untuk membandingkan nilai dari 2 operand. Hasilnya selalu salah satu dari TRUE
atau FALSE
. Maka, hasil perbandingan akan bernilai TRUE
apabila kondisi perbandingan tersebut benar atau FLASE
jika kondisinya salah. Untuk ketentuan operand bisa berupa tipe data angka (integer atau float), ataupun yang bertipe string. Selanjutnya, operator perbandingan akan memeriksa nilai dan tipe data dari operand.
Coba perhatikan tabel di bawah ini.
Kita diperbolehkan membandingkan angka dengan angka, angka dengan string, array, bahkan objek. Tapi nyatanya, kita akan “lebih” sering membandingkannya dengan angka.
Contoh:
<?php
echo "1. 4 < 8 = "; var_dump(4<8);
echo "<br>";
echo "2. 4 < 4 = "; var_dump(4<4);
echo "<br>";
echo "4. 4 <= 4 = "; var_dump(4<=4);
echo "<br>";
echo "5. 8<>'8' = "; var_dump(8<>'8');
echo "<br>";
echo "6.8 == '8' = "; var_dump(8=='8');
?>
Perlu kalian tau, bahwa program diatas menggunakan fungsi var_dump()
untuk melihat hasil dari perbandingan. Fungsi var_dump()
sudah kita bahas pada tutorial sebelumnya.
Sekarang kita akan membahas beberapa contoh dari kode di atas. Mulai dari contoh nomor 5.
echo "5. 8<>'8' = "; var_dump(8<>'8');
echo "<br>";
Hal ini karena PHP menganggap kedua operand adalah sama, sehingga jika diberikan operator tidak sama dengan (<>), hasilnya berupa FALSE
. Jika kita perhatikan lagi, terdapat tanda petik untuk membuang ’10’, tapi PHP mengonversikan menjadi integer 10 ketika memprosesannya.
Sekarang kita bahas contoh nomor 6.
echo "6.8 == '8' = "; var_dump(8=='8');
Hal ini karena string ’10’ di konversi terlebih dahulu menjadi angka, lalu dibandingkan, sehingga hasilnya menjadi TRUE
.
Jadi seperti itulah contoh sederhana dari operator perbandingan di PHP.
Dibawah ini merupakan semua list dari proses part Belajar PHP Dasar- Tutorial PHP Dasar Part 1: Definisi dan Fungsi PHP
- Tutorial PHP Dasar Part 2: Sejarah dan Perkembangan PHP
- Tutorial PHP Dasar Part 3: Install XAMPP Untuk Menjalankan PHP
- Tutorial PHP Dasar Part 4: Cara Menjalankan File PHP Dengan XAMPP
- Tutorial PHP Dasar Part 5: Cara Kerja Web Server Terhadap Kode PHP
- Tutorial PHP Dasar Part 6: Input Kode PHP ke HTML
- Tutorial PHP Dasar Part 7: Aturan Penulisan Kode PHP
- Tutorial PHP Dasar Part 8: Penulisan Komentar Kode PHP
- Tutorial PHP Dasar Part 9: Variabel dan Penulisan di PHP
- Tutorial PHP Dasar Part 10: Konstanta dan Penulisan di PHP
- Tutorial PHP Dasar Part 11: Tipe Data Integer dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 12: Tipe Data Float dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 13: Tipe Data String dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 14: Tipe Data Array dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 15: Tipe Data Boolean dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 16: Mengenal Operand dan Operator
- Tutorial PHP Dasar Part 17: Fungsi var_dump() dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 18: Operator Aritmatika, Relational, & Logical di PHP
- Tutorial PHP Dasar Part 19: Operator Perbandingan di PHP
- Tutorial PHP Dasar Part 20: Operator Increment dan Decrement di PHP
- Tutorial PHP Dasar Part 21: Operator Assignment di PHP
- Tutorial PHP Dasar Part 22: Operator Gabungan Assigment di PHP