⊗ppPmCdBShI 85 of 447 menu

If prescurtat în construcția if-else

Să presupunem, de exemplu, că vrem să aflăm dacă variabila $test este egală cu valoarea true. În acest caz, construcția if poate fi scrisă astfel:

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

În programare, astfel de verificări sunt necesare foarte des, deci pentru ele există o formă prescurtată mai elegantă: în loc de if ($test == true) se poate scrie simplu if ($test).

Să rescriem codul nostru în forma prescurtată:

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

Să presupunem acum că verificăm dacă variabila $test nu este egală cu true:

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

În acest caz, sintaxa prescurtată va arăta astfel:

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

O abreviere similară există și pentru verificarea la false. Să presupunem că avem următorul cod:

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

Condiția $test == false de fapt este la fel ca $test != true:

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

Ei bine, iar o astfel de condiție am învățat deja să o prescurtăm în exemplul anterior. Să prescurtăm:

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

Rescrieți următorul cod utilizând compararea prescurtată:

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

Rescrieți următorul cod utilizând compararea prescurtată:

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

Rescrieți următorul cod utilizând compararea prescurtată:

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

Rescrieți următorul cod utilizând compararea prescurtată:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge