⊗ppPmCdBShI 85 of 447 menu

If yang Dipersingkat dalam Konstruksi if-else

Misalnya, kita ingin mengetahui apakah variabel $test sama dengan nilai true. Dalam hal ini, konstruksi if dapat ditulis seperti ini:

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

Dalam pemrograman, pengecekan seperti ini sangat sering dibutuhkan, oleh karena itu ada bentuk yang lebih elegan dan dipersingkat: alih-alih if ($test == true), bisa ditulis cukup dengan if ($test).

Mari kita tulis ulang kode kita dalam bentuk yang dipersingkat:

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

Sekarang misalkan kita memeriksa bahwa variabel $test tidak sama dengan true:

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

Dalam hal ini, sintaks yang dipersingkat akan terlihat seperti ini:

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

Penyingkatan serupa juga ada untuk pengecekan terhadap false. Misalkan diberikan kode seperti ini:

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

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

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

Nah, kondisi seperti itu sudah kita pelajari cara menyingkatnya pada contoh sebelumnya. Mari kita persingkat:

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

Tulis ulang kode berikut dengan menggunakan perbandingan yang dipersingkat:

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

Tulis ulang kode berikut dengan menggunakan perbandingan yang dipersingkat:

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

Tulis ulang kode berikut dengan menggunakan perbandingan yang dipersingkat:

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

Tulis ulang kode berikut dengan menggunakan perbandingan yang dipersingkat:

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