⊗ppPmCdBShI 85 of 447 menu

Forkortet if i if-else konstruksjoner

La oss si at vi for eksempel ønsker å finne ut om variabelen $test er lik verdien true. I dette tilfellet kan konstruksjonen if skrives slik:

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

Ved programmering er slike sjekker nødvendige svært ofte, derfor finnes det en mer elegant forkortet form for dem: i stedet for if ($test == true) kan man ganske enkelt skrive if ($test).

La oss omskrive koden vår i forkortet form:

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

La oss nå sjekke om variabelen $test ikke er lik true:

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

I dette tilfellet vil den forkortede syntaksen se slik ut:

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

Tilsvarende forkortelse finnes også for sjekk på false. La oss si vi har en kode som dette:

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

Betingselsen $test == false er egentlig det samme som $test != true:

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

Vel, og en slik betingelse har vi allerede lært å forkorte i forrige eksempel. La oss forkorte:

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

Omskriv følgende kode ved å bruke forkortet sammenligning:

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

Omskriv følgende kode ved å bruke forkortet sammenligning:

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

Omskriv følgende kode ved å bruke forkortet sammenligning:

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

Omskriv følgende kode ved å bruke forkortet sammenligning:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis