⊗ppPmCdVTE 74 of 447 menu

PHPдеги маани жана түр боюнча теңдик

Кол тырмакчасындагы сан, кол тырмакчасыз ошол эле санга барабар болбошун каалайсыз дейли. Башка сөз менен айтканда, салыштыруу маани гана эмес, берилиш түрү боюнча да болушун каалайсыз. Бул үчүн == операторунун ордуна === операторун колдонуу керек. Ушул оператор менен салыштыруу катуу деп аталат.

Мисалды караңыз:

<?php if ('3' === 3) { echo '+++'; } else { echo '---'; // бул иштейт, себеби маанилер түрү боюнча барабар эмес } ?>

Ал эми эки сапты '3' салыштырганда экранга '+++' чыгат:

<?php if ('3' === '3') { echo '+++'; // бул иштейт } else { echo '---'; } ?>

Ошондой эле сандарды салыштырганда:

<?php if (3 === 3) { echo '+++'; // бул иштейт } else { echo '---'; } ?>

Эки оператордун айырмасы так маанилери бирдей болгон, бирок берилиш түрү ар түрдүү болгон учурларда көрүнөт. Калган учурларда бул операторлор бирдей иштейт. Мисалы, ар түрдүү сандарды салыштырганда, албетте, минус чыгат:

<?php if (2 === 3) { echo '+++'; } else { echo '---'; // бул иштейт } ?>

Азыркы учурда PHPде бардык жерде катуу салыштырууну колдонуу кабыл алынган. Бул учурда код катага азыраак дуушар болот деп эсептелет.

Кодду иштетпей, экранга эмненин чыгаарын аныктаңыз:

<?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 = 3; 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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу