⊗ppPmCdLO 104 of 447 menu

Loginės operacijos PHP

Pažvelkime į tokį kodą:

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

Kaip matote, šiame kode atliekamas kintamųjų a ir b palyginimas ir, jei jie yra lygūs, į konsolę išvedamas true, o jei nelygūs - tai false.

Čia atėjo laikas jums atskleisti tam tikrą neakivaizdų dalyką: iš tikrųjų konstrukcija if nėra privaloma palyginimui - patys operatoriai, tokie kaip ==, ===, !=, <, > ir kiti, grąžina kaip rezultatą arba true, arba false.

Žiūrėkite pavyzdį:

<?php var_dump(1 == 1); // išves true var_dump(1 == 2); // išves false ?>

Remiantis tuo, kas parašyta, pamokos pradžios kodą galima perrašyti paprastesniu būdu:

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

Galima neišvesti rezultato iš karto, o priskirti jį kokiam nors kintamajam:

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

Tegu pateikti šie kintamieji:

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

Naudodami operatorių ==, išsiaiškinkite, ar šie kintamųjų reikšmės yra lygios, ar ne.

Tegu pateikti šie kintamieji:

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

Naudodami operatorių >, išsiaiškinkite, ar kintamasis $a yra didesnis už $b.

Tegu pateikti šie kintamieji:

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

Naudodami operatorių !=, išsiaiškinkite, ar šie kintamųjų reikšmės yra skirtingos, ar ne.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti