⊗ppPmCdBShI 85 of 447 menu

Saīsinātais if if-else konstrukcijā

Pieņemsim, ka, piemēram, mēs vēlamies uzzināt, vai mainīgais $test ir vienāds ar vērtību true. Šajā gadījumā konstrukciju if var uzrakstīt šādi:

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

Programmējot šādas pārbaudes ir nepieciešamas ļoti bieži, tāpēc tām pastāv elegantāka saīsināta forma: vietā if ($test == true) var uzrakstīt vienkārši if ($test).

Pārrakstīsim mūsu kodu saīsinātā formā:

<?php $test = true; if ($test) { // līdzvērtīgs if ($test == true) echo '+++'; } else { echo '---'; } ?>

Pieņemsim, ka tagad mēs pārbaudām, vai mainīgais $test nav vienāds ar true:

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

Šajā gadījumā saīsinātais sintakse izskatīsies šādi:

<?php $test = true; if (!$test) { // izmantojam loģisko NĒ echo '+++'; } else { echo '---'; } ?>

Līdzīgs saīsinājums pastāv arī pārbaudei uz false. Pieņemsim, ka dots šāds kods:

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

Nosacījums $test == false patiesībā ir tas pats, kas $test != true:

<?php $test = true; if ($test != true) { // līdzvērtīgs if ($test == false) echo '+++'; } else { echo '---'; } ?>

Nu, bet šādu nosacījumu mēs jau iemācījāmies saīsināt iepriekšējā piemērā. Saīsināsim:

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

Pārrakstiet šādu kodu, izmantojot saīsināto salīdzinājumu:

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

Pārrakstiet šādu kodu, izmantojot saīsināto salīdzinājumu:

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

Pārrakstiet šādu kodu, izmantojot saīsināto salīdzinājumu:

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

Pārrakstiet šādu kodu, izmantojot saīsināto salīdzinājumu:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt