Pengendali perbandingan, banyak yang kami pelajari semasa di sekolah rendah, termasuk:
说明 | 符号 |
---|---|
大于 | > |
小于 | < |
大于等于 | ≥ |
小于等于 | ≤ |
不等于 | ≠ |
等于 | = |
Tetapi kini terdapat operator tambahan dalam PHP kami:
Penerangan | Simbol | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Lebih besar daripada | > | ||||||||||||||||||
Kurang daripada | < | ||||||||||||||||||
Lebih besar daripada atau sama dengan | >=
| ||||||||||||||||||
Kurang daripada atau sama | <= | ||||||||||||||||||
tidak sama | != | ||||||||||||||||||
Equal | == (tugasan ialah = tanda, jadi == dinyatakan sebagai sama) | ||||||||||||||||||
Kongruen (jenis penghakiman adalah sama) | === | ||||||||||||||||||
Kongruen (jenis hakim tidak sama)< /td> | !== |
x = 5
y = 6
x<y adalah betul, kerana x ialah 5 dan y ialah 6, jadi penghakiman bahawa x adalah kurang daripada y betul
x>y salah, kerana x ialah 5 dan y ialah 6, jadi penghakiman bahawa x lebih besar daripada y adalah salah
Kami belajar sesuatu yang serupa semasa kami di sekolah rendah untuk soalan penghakiman sedemikian.
<?php $x = 5; $y = 6; //因为5大于6不成立,所以为错的。即为false执行了假区间 if($x > $y){ //真区间 echo '变量x 大于 变量y,成立'; }else{ //假区间 echo '变量x 大于 变量y,不成立'; } ?>Saya rasa jika anda lulus dari sekolah rendah. Kurang daripada, kurang daripada atau sama dengan, saiz sama dengan, dan tidak sama dengan semuanya akan diuji. Lebih-lebih lagi, anda boleh menulis secara senyap! Inti utama seterusnya ialah demonstrasi, sama (==) dan sama dengan semua juga dipanggil jenis penghakiman sama (====).
Mari kita tulis sekeping kod. Mari kita lihat dua keping kod.
<?php $x = 5; $y = '5'; if($x == $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>Hasil pelaksanaan kod berikut ialah selang palsu.
<?php $x = 5; $y = '5'; if($x === $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>