Je rencontre un petit problème dans l’exercice 6 : il est noté qu’il faut ajouter les éléments suivants pour que le code fourni fonctionne : “{”, “}”, “(” ,")" et “;”. Or, il y a selon moi seulement les deux accolades à ajouter pour avoir un code fonctionnel, qui est le suivant :
<?php
do {
echo "<p>La boucle est exécutée une fois alors que la condition est fausse.</p>";
} while ($condition);
echo "<p>Maintenant on est sorti de la boucle.</p>";
?>
Cependant, j’ai un message d’erreur quand je soumets cette réponse, qui me demande si j’ai ajouté un point virgule après le texte à afficher. Je n’en ai pas ajouté, en effet, mais tous les points-virgules nécessaires sont déjà mis, non ?
Une boucle do-while
<?php
$condition = false;
do {
echo "La boucle est exécutée; une fois alors que la condition est fausse.";
} while ($condition);
echo "
Maintenant on est sorti ;de la boucle.
";
?>
</body>
Trouvé sur l’ancien forum, la solution vient de marcher pour moi ! ( bug sans commentaire… )
visiblement le code de hyphaene ne marche plus alors je vous remet le code que j’ai et qui a fonctionné nickel pour moi.
`<!DOCTYPE html>
<html>
<head>
<title>Une boucle do-while</title>
</head>
<body>
<?php
$condition = false;
do {
echo "La boucle est exécutée; une fois alors que la condition est fausse.";
} while ($condition);
echo "<p>Maintenant on est sorti de la boucle.</p>";
?>
</body>
</body>
</html>`