⊗ppPmCdBShI 85 of 447 menu

If i shkurtuar në konstruksionin if-else

Le të themi, për shembull, ne duam të dimë nëse ndryshorja $test është e barabartë me vlerën true. Në këtë rast, konstruksioni if mund të shkruhet kështu:

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

Gjatë programimit, kontrolle të tilla kërkohen shumë shpesh, prandaj ekziston një formë e shkurtuar më elegante: në vend të if ($test == true) mund të shkruhet thjesht if ($test).

Le të rishkruajmë kodin tonë në formën e shkurtuar:

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

Le të themi tani që po kontrollojmë nëse ndryshorja $test nuk është e barabartë me true:

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

Në këtë rast, sintaksa e shkurtuar do të duket kështu:

<?php $test = true; if (!$test) { // përdorim NOT logjik echo '+++'; } else { echo '---'; } ?>

Ekziston një shkurtim i ngjashëm edhe për kontrollin e false. Le të themi se është dhënë kodi i mëposhtëm:

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

Kushti $test == false në fakt është i njëjtë me $test != true:

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

Epo, një kusht të tillë tashmë e kemi mësuar ta shkurtojmë në shembullin e mëparshëm. Le ta shkurtojmë:

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

Rishkruani kodin e mëposhtëm duke përdorur krahasimin e shkurtuar:

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

Rishkruani kodin e mëposhtëm duke përdorur krahasimin e shkurtuar:

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

Rishkruani kodin e mëposhtëm duke përdorur krahasimin e shkurtuar:

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

Rishkruani kodin e mëposhtëm duke përdorur krahasimin e shkurtuar:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo