⊗ppPmCdMst 109 of 447 menu

Ёфтани хатоҳо дар коди шартҳои PHP

Дар вазифаҳои навбатӣ баъзе барномасозҳо код навиштаанд ва эҳтимолан дар он хатоҳо кардаанд. Шумо бояд санҷед, ки оё код он чизеро, ки тавсиф шудааст, анҷом медиҳад. Агар код дуруст кор накунад, шумо бояд хатоҳоро ислоҳ кунед.

Код бояд ҷамъи рақамҳоро санҷад:

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // бояд инро чоп кунад } else { echo '---'; } ?>

Код бояд рақами якуми ададро санҷад:

<?php $num = 123; if ($num[0] === 1) { echo '+++'; } else { echo '---'; } ?>

Код бояд рақами якуми ададро санҷад:

<?php $num = 123; if ((string) $num[0] === 1) { echo '+++'; } else { echo '---'; } ?>

Код бояд рақами якуми ададро санҷад:

<?php $num = 123; $str = (string) $num; if ($str[0] === 1) { echo '+++'; } else { echo '---'; }

Код бояд санҷад, ки дар адад дақиқ ду рақам мавҷуданд:

<?php $num = 12; if (strlen($num) === 2) { echo '+++'; } else { echo '---'; } ?>

Код бояд рақами якуми ададро санҷад:

<?php $num = 123; $str = (string) $num; if ($num[0] === '1') { echo '+++'; } else { echo '---'; }

Код бояд санҷад, ки дар адад дақиқ ду рақам мавҷуданд:

<?php $num = 12; $str = (int) $num; if (strlen($str) === 2) { echo '+++'; } else { echo '---'; } ?>

Коди додашуда ҳамчуноне кор намекунад, ки муаллиф ният карда буд:

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // бояд инро чоп кунад } ?>

Сабабро шарҳ диҳед.

Коди додашуда ҳамчуноне кор намекунад, ки муаллиф ният карда буд:

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { 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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан