⊗ppPmCdMst 109 of 447 menu

Klaidų paieška PHP sąlygų kode

Šiose užduotyse tam tikras programuotojas parašė kodą ir galbūt padarė jame klaidų. Jūs turite patikrinti, ar kodas daro tai, kas aprašyta. Jei kodas veikia neteisingai, jūs turite ištaisyti klaidas.

Kodas turi patikrinti skaičių sumą:

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // turi išvesti tai } else { echo '---'; } ?>

Kodas turi patikrinti pirmąjį skaičiaus skaitmenį:

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

Kodas turi patikrinti pirmąjį skaičiaus skaitmenį:

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

Kodas turi patikrinti pirmąjį skaičiaus skaitmenį:

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

Kodas turi patikrinti, ar skaičiuje yra lygiai du skaitmenys:

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

Kodas turi patikrinti pirmąjį skaičiaus skaitmenį:

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

Kodas turi patikrinti, ar skaičiuje yra lygiai du skaitmenys:

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

Pateiktas kodas veikia ne taip, kaip numatė autorius:

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // turi išvesti tai } ?>

Paaiškinkite priežastį.

Pateiktas kodas veikia ne taip, kaip numatė autorius:

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { echo '+++'; // turėtų suveikti tai } else { echo '---'; } ?>

Paaiškinkite priežastį.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti