⊗ppPmCdBShI 85 of 447 menu

Förenklad if i if-else konstruktion

Låt oss säga att vi till exempel vill veta om variabeln $test är lika med värdet true. I det här fallet kan konstruktionen if skrivas så här:

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

Vid programmering krävs sådana kontroller väldigt ofta, så för dem finns det en mer elegant förkortad form: istället för if ($test == true) kan man helt enkelt skriva if ($test).

Låt oss skriva om vår kod i förkortad form:

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

Låt oss nu säga att vi kontrollerar att variabeln $test inte är lika med true:

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

I det här fallet kommer den förkortade syntaxen att se ut så här:

<?php $test = true; if (!$test) { // använder logiskt INTE echo '+++'; } else { echo '---'; } ?>

Motsvarande förkortning finns också för kontroll av false. Låt oss säga att vi har följande kod:

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

Villkoret $test == false är faktiskt samma som $test != true:

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

Och ett sådant villkor har vi redan lärt oss att förkorta i föregående exempel. Låt oss förkorta:

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

Skriv om följande kod med hjälp av förkortad jämförelse:

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

Skriv om följande kod med hjälp av förkortad jämförelse:

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

Skriv om följande kod med hjälp av förkortad jämförelse:

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

Skriv om följande kod med hjälp av förkortad jämförelse:

<?php $test = true; if ($test != false) { echo '+++'; } else { echo '---'; } ?>
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa