⊗ppPmCdMst 109 of 447 menu

Kļūdu meklēšana PHP nosacījumu kodā

Turpmākajos uzdevumos kāds programmētājs ir uzrakstījis kodu un, iespējams, tajā pieļāvis kļūdas. Jums jāpārbauda, vai kods dara to, kas ir aprakstīts. Ja kods strādā nepareizi, jums jāizlabo kļūdas.

Kodam jāpārbauda skaitļu summa:

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // jāizvada šo } else { echo '---'; } ?>

Kodam jāpārbauda skaitļa pirmā cipara:

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

Kodam jāpārbauda skaitļa pirmā cipara:

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

Kodam jāpārbauda skaitļa pirmā cipara:

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

Kodam jāpārbauda, vai skaitlī ir tieši divi cipari:

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

Kodam jāpārbauda skaitļa pirmā cipara:

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

Kodam jāpārbauda, vai skaitlī ir tieši divi cipari:

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

Dotais kods strādā ne tā, kā iecerējis autors:

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // jāizvada šo } ?>

Paskaidrojiet iemeslu.

Dotais kods strādā ne tā, kā iecerējis autors:

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { echo '+++'; // vajadzētu nostrādāt šim } else { echo '---'; } ?>

Paskaidrojiet iemeslu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt