⊗ppPmCdBShI 85 of 447 menu

Verkorte if in if-else

Gestel, byvoorbeeld, ons wil weet of die veranderlike $test gelyk is aan die waarde true. In hierdie geval kan die konstruksie if so geskryf word:

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

Met programmering word sulke toetse baie dikwels vereis, daarom bestaan daar 'n meer elegante verkorte vorm vir hulle: in plaas van if ($test == true) kan jy eenvoudig if ($test) skryf.

Kom ons hers kryf ons kode in verkorte vorm:

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

Gestel nou toets ons of die veranderlike $test nie gelyk is aan true nie:

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

In hierdie geval sal die verkorte sintaksis so lyk:

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

'n Soortgelyke verkorting bestaan ook vir 'n toets op false. Gestel daar is so 'n kode:

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

Die voorwaarde $test == false is eintlik dieselfde as $test != true:

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

Wel, en so 'n voorwaarde het ons reeds in die vorige voorbeeld geleer om te verkort. Kom ons verkort:

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

Hers kryf die volgende kode met behulp van verkorte vergelyking:

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

Hers kryf die volgende kode met behulp van verkorte vergelyking:

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

Hers kryf die volgende kode met behulp van verkorte vergelyking:

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

Hers kryf die volgende kode met behulp van verkorte vergelyking:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp