⊗ppPmCdMst 109 of 447 menu

PHP feltételekkel kapcsolatos hibák keresése a kódban

A következő feladatokban egy programozó megírt néhány kódot és esetleg hibákat vétett benne. Önnek ellenőriznie kell, hogy a kód azt csinálja-e, ami leírásra került. Ha a kód helytelenül működik, akkor ki kell javítania a hibákat.

A kódnak ellenőriznie kell a számok összegét:

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // ennek kell kiíratnia } else { echo '---'; } ?>

A kódnak ellenőriznie kell a szám első számjegyét:

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

A kódnak ellenőriznie kell a szám első számjegyét:

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

A kódnak ellenőriznie kell a szám első számjegyét:

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

A kódnak ellenőriznie kell, hogy a számban pontosan két számjegy van-e:

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

A kódnak ellenőriznie kell a szám első számjegyét:

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

A kódnak ellenőriznie kell, hogy a számban pontosan két számjegy van-e:

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

Az alábbi kód nem úgy működik, ahogyan a szerző tervezte:

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // ennek kell kiíratnia } ?>

Magyarázza meg az okát.

Az alábbi kód nem úgy működik, ahogyan a szerző tervezte:

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { echo '+++'; // ennek kell működnie } else { echo '---'; } ?>

Magyarázza meg az okát.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás