⊗ppPmCdBShI 85 of 447 menu

If yang Dipendekkan dalam Konstruksi if-else

Katakan, sebagai contoh, kita ingin mengetahui sama ada pembolehubah $test sama dengan nilai true. Dalam kes ini, konstruksi if boleh ditulis seperti ini:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Semasa pengaturcaraan, semakan seperti ini diperlukan sangat kerap, jadi untuknya terdapat bentuk yang dipendekkan yang lebih elegan: daripada if ($test == true), kita boleh tulis hanya if ($test).

Mari kita tulis semula kod kami dalam bentuk yang dipendekkan:

<?php $test = true; if ($test) { // setara dengan if ($test == true) echo '+++'; } else { echo '---'; } ?>

Sekarang katakan kita menyemak sama ada pembolehubah $test *tidak* sama dengan true:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Dalam kes ini, sintaks yang dipendekkan akan kelihatan seperti ini:

<?php $test = true; if (!$test) { // menggunakan logikal BUKAN echo '+++'; } else { echo '---'; } ?>

Pendekatan yang serupa juga wujud untuk semakan pada false. Katakan diberikan kod seperti ini:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

Syarat $test == false sebenarnya sama dengan $test != true:

<?php $test = true; if ($test != true) { // setara dengan if ($test == false) echo '+++'; } else { echo '---'; } ?>

Nah, dan syarat seperti ini sudah kita pelajari untuk dipendekkan dalam contoh sebelumnya. Mari pendekkan:

<?php $test = true; if (!$test) { echo '+++'; } else { echo '---'; } ?>

Tulis semula kod berikut dengan menggunakan perbandingan yang dipendekkan:

<?php $test = true; if ($test == true) { echo '+++'; } else { echo '---'; } ?>

Tulis semula kod berikut dengan menggunakan perbandingan yang dipendekkan:

<?php $test = true; if ($test == false) { echo '+++'; } else { echo '---'; } ?>

Tulis semula kod berikut dengan menggunakan perbandingan yang dipendekkan:

<?php $test = true; if ($test != true) { echo '+++'; } else { echo '---'; } ?>

Tulis semula kod berikut dengan menggunakan perbandingan yang dipendekkan:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak