Sebelumnya
kita Sudah belajar PHP operator, dimana operasinya bisa dijadikan bilangan
matematika. namun pada pembahasan kali ini tidak seperti operator sebelumnya
,dan kemarin kita sudah belajar php kondisional if sekarang kita membahas
tentang Operator komparasi/perbandingan.
Operator
perbandingan, dari namannya saja sudah tau kita pasti belajar tentang
perbandingan, tapi perbandingan seperti apa? Untuk detailnya harap lanjutkan
membacanya. Jadi kita lihat contoh berikut:
<?php
$x = 7;
$y = 7;
$z = 8;
If( $x ==
$y){
Echo "Jawabannya sama";
}else {
Echo "tidak salah";
}
?>
Disini kita
seperti bertanya apakah $x = $y, tentu jawabannya sama, sekarang kita
bandingkan dengan samadengannya ada tiga, contoh :
If($x ===
$y){ jika ditampilkan pada browser hasilnya masih sama, tapi coba kita bedah
lebih dalam. Apabila salah satu variabelnya di ganti menjadi string maka
hasilnya tidak sama kenapa? Karena perintah dari === itu bukan hanya menguji
angkanya tetapi juga menguji tipe datanya, contoh:
<?php
$x = 7;
$y = “7”;
$z = 8;
If( $x ==
$y){
Echo "Jawabannya sama";
}else {
Echo "tidak sama";
}
?>
dan apabila
== itu maka yang ditampilkan “jawabannya sama” karena == hanya mendeteksi dan
memindai apakah angkanya sama atau tidak.
Dan menguji
negasinya sama juga !== program bertanya apakah nilai dan tipe data dari $x dan
$y itu tidak sama? “Tentu Jawabannya YA”
Lihat contoh
:
<?php
$x = 7;
$y =
"7";
$z = 8;
If( $x !==
$y){
Echo "Jawabannya YA";
}else {
Echo "tidak sama";
}
?>
Dan tentu
negasinya bernilai benar, semoga agan tidak pusing. Untuk lebih memahami
sebaiknya segera “dipraktekkan”. Dan Sampai jumpa di artikel selanjutnya,
Terima Kasih!!
Baca Juga :
Artikel keren lainnya:
Belum ada tanggapan untuk "belajar PHP operator komparasi/perbandingan"
Post a Comment