⊗ppPmCdMst 109 of 447 menu

Recherche d'erreurs dans le code avec des conditions PHP

Dans les tâches suivantes, un certain programmeur a écrit du code et a peut-être fait des erreurs. Vous devez vérifier si le code fait ce qui est décrit. Si le code fonctionne incorrectement, vous devez corriger les erreurs.

Le code doit vérifier la somme des nombres :

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // devrait afficher ceci } else { echo '---'; } ?>

Le code doit vérifier le premier chiffre du nombre :

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

Le code doit vérifier le premier chiffre du nombre :

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

Le code doit vérifier le premier chiffre du nombre :

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

Le code doit vérifier que le nombre a exactement deux chiffres :

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

Le code doit vérifier le premier chiffre du nombre :

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

Le code doit vérifier que le nombre a exactement deux chiffres :

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

Le code fourni ne fonctionne pas comme l'auteur l'avait prévu :

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // devrait afficher ceci } ?>

Expliquez la raison.

Le code fourni ne fonctionne pas comme l'auteur l'avait prévu :

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { echo '+++'; // devrait déclencher ceci } else { echo '---'; } ?>

Expliquez la raison.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser