⊗ppPmCdLO 104 of 447 menu

Տրամաբանական գործողությունները PHP-ում

Դիտարկենք հետևյալ կոդը.

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

Ինչպես տեսնում եք, այս կոդում կատարվում է a և b փոփոխականների համեմատություն, և եթե դրանք հավասար են, ապա կոնսոլում արտածվում է true, իսկ եթե ոչ, ապա false:

Այստեղ ժամանակն է բացահայտել ձեզ մի ոչ ամբողջովին ակնհայտ բան. իրականում if կոնստրուկցիան համեմատության համար պարտադիր չէ. հենց ==, ===, !=, <, > և այլն օպերատորները իրենց արդյունքում վերադարձնում են կամ true, կամ false:

Նայեք օրինակին.

<?php var_dump(1 == 1); // կարտածի true var_dump(1 == 2); // կարտածի false ?>

Վերոհիշյալի հիման վրա, դասի սկզբի կոդը կարելի է վերագրել ավելի պարզ կերպ.

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

Հնարավոր է չարտածել արդյունքը անմիջապես, այլ վերագրել այն ինչ-որ փոփոխական.

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

Տրված են հետևյալ փոփոխականները.

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

Օգտագործելով == օպերատորը, պարզեք՝ արդյոք այդ փոփոխականների արժեքները հավասար են, թե ոչ:

Տրված են հետևյալ փոփոխականները.

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

Օգտագործելով > օպերատորը, պարզեք՝ արդյոք $a փոփոխականը մեծ է $b-ից:

Տրված են հետևյալ փոփոխականները.

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

Օգտագործելով != օպերատորը, պարզեք՝ արդյոք այդ փոփոխականների արժեքները տարբեր են, թե ոչ:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել