⊗ppPmCdVTI 75 of 447 menu

Արժեքով և տիպով անհավասարություն PHP-ում

!= օպերատորից բացի գոյություն ունի նաև !== օպերատորը, որը հաշվի է առնում տիպը համեմատության ժամանակ: Եկեք դիտարկենք նրանց տարբերությունները օրինակներով:

Ենթադրենք != օպերատորով համեմատվում են երկու թիվ 3: Այս օպերատորը համեմատում է արժեքները այն բանի համար, որ դրանք ՀԵՏ հավասար են: Քանի որ մեր արժեքները հենց հավասար են, ապա էկրանին կցուցադրվի '-':

<?php if (3 != 3) { echo '+++'; } else { echo '---'; // կգործի այս տողը, քանի որ արժեքները հավասար են } ?>

Ենթադրենք հիմա մեր արժեքներից մեկը լինի բացատրական չակերտների մեջ: Այս դեպքում != օպերատորը կհամարի դրանք հավասար (քանի որ համընկնում է արժեքը, իսկ տիպը կարևոր չէ այս օպերատորի համար) և նորից կցուցադրի '-':

<?php if ('3' != 3) { echo '+++'; } else { echo '---'; // կգործի այս տողը, քանի որ արժեքները հավասար են } ?>

Եկեք հիմա համեմատենք երկու թիվ 3 !== օպերատորի միջոցով: Այն նաև կհամարի դրանք հավասար և կցուցադրի '-':

<?php if (3 !== 3) { echo '+++'; } else { echo '---'; // կգործի այս տողը, քանի որ արժեքները հավասար են } ?>

Իսկ եթե հիմա եռյակներից մեկը վերցնենք բացատրական չակերտներում, ապա !== օպերատորը կհամարի մեր եռյակները անհավասար, քանի որ, չնայած նրանց արժեքները համընկնում են, բայց նրանց տիպը տարբեր է:

<?php if ('3' !== 3) { echo '+++'; // կգործի այս տողը, քանի որ արժեքները ՀԵՏ հավասար են } else { echo '---'; } ?>

Անգործարկելով կոդը, որոշեք, թե ինչ կցուցադրվի էկրանին:

<?php $test1 = '3'; $test2 = '3'; if ($test1 != $test2) { echo '+++'; } else { echo '---'; } ?>

Անգործարկելով կոդը, որոշեք, թե ինչ կցուցադրվի էկրանին:

<?php $test1 = '3'; $test2 = '3'; if ($test1 !== $test2) { echo '+++'; } else { echo '---'; } ?>

Անգործարկելով կոդը, որոշեք, թե ինչ կցուցադրվի էկրանին:

<?php $test1 = 3; $test2 = '3'; if ($test1 != $test2) { echo '+++'; } else { echo '---'; } ?>

Անգործարկելով կոդը, որոշեք, թե ինչ կցուցադրվի էկրանին:

<?php $test1 = 3; $test2 = '3'; if ($test1 !== $test2) { echo '+++'; } else { echo '---'; } ?>

Անգործարկելով կոդը, որոշեք, թե ինչ կցուցադրվի էկրանին:

<?php $test1 = 3; $test2 = 2; if ($test1 !== $test2) { echo '+++'; } else { echo '---'; } ?>
Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել