⊗ppPmCdMst 109 of 447 menu

Fouten zoeken in code met voorwaarden in PHP

In de volgende opdrachten heeft een programmeur code geschreven en mogelijk fouten gemaakt. Je moet controleren of de code doet wat er beschreven staat. Als de code niet correct werkt, moet je de fouten corrigeren.

De code moet de som van de getallen controleren:

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // moet dit uitvoeren } else { echo '---'; } ?>

De code moet het eerste cijfer van het getal controleren:

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

De code moet het eerste cijfer van het getal controleren:

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

De code moet het eerste cijfer van het getal controleren:

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

De code moet controleren of het getal precies twee cijfers heeft:

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

De code moet het eerste cijfer van het getal controleren:

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

De code moet controleren of het getal precies twee cijfers heeft:

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

De gegeven code werkt niet zoals de auteur het bedoeld had:

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // moet dit uitvoeren } ?>

Leg de reden uit.

De gegeven code werkt niet zoals de auteur het bedoeld had:

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { echo '+++'; // moet dit activeren } else { echo '---'; } ?>

Leg de reden uit.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren