⊗ppPmCdLO 104 of 447 menu

Logiske operasjoner i PHP

La oss se på følgende kode:

<?php $a = 1; $b = 2; if ($a == $b) { var_dump(true); } else { var_dump(false); } ?>

Som du ser, i denne koden utføres det en sammenligning av variablene a og b og, hvis de er like, så skrives det ut true til konsollen, og hvis de ikke er like - så false.

Her er det på tide å avsløre noe uovertrukket for deg: faktisk er konstruksjonen if ikke obligatorisk for sammenligning - operatorer selv av typen ==, ===, !=, <, > og etc. returnerer enten true, eller false som sitt resultat.

Se eksempel:

<?php var_dump(1 == 1); // vil skrive ut true var_dump(1 == 2); // vil skrive ut false ?>

Basert på det som er skrevet, kan koden fra begynnelsen av leksjonen omskrives på en enklere måte:

<?php $a = 1; $b = 2; var_dump($a == $b); ?>

Man kan ikke skrive ut resultatet umiddelbart, men tildele det til en variabel:

<?php $a = 1; $b = 2; $res = $a == $b; var_dump($res); ?>

La følgende variabler være gitt:

<?php $a = 2 * (3 - 1); $b = 6 - 2; ?>

Ved å bruke operatoren ==, finn ut om verdiene til disse variablene er like eller ikke.

La følgende variabler være gitt:

<?php $a = 5 * (7 - 4); $b = 1 + 2 + 7; ?>

Ved å bruke operatoren >, finn ut om variabelen $a er større enn $b.

La følgende variabler være gitt:

<?php $a = 2 ** 4; $b = 4 ** 2; ?>

Ved å bruke operatoren !=, finn ut om verdiene til disse variablene er forskjellige eller ikke.

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