⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау