Posté par kazhar le 07/11/2004 dans la catégorie Divers
Il arrive souvent que nous nous retrouvions à devoir écrire un code de ce type:
Code :
<?php
if ($reponse == "OK")
{
echo "le message a bien été envoyé<br>";
echo "merci de votre visite";
}
else
{
echo "problème lors de l'execution<br>";
echo "merci de recommencer";
}
?>
Les blocs de code entre les if... else... ne contiennent en fait que du texte brut.
PHP nous propose une autre syntaxe, plus élégante, pour arriver au meme resultat:
Code :
<?php if ($reponse == "OK") : ?>
Le message a bien été envoyé<br>
merci de votre visite.
<?php else: ?>
problème lors de l'execution<br>
merci de recommencer
<?php endif; ?>
La nouvelle syntaxe est la suivante: if() : ... else() : ... endif;
Il n'est bien evidemment pas obligatoire de fermer la balise PHP.
Cette syntaxe est disponible pour les autres structures de controle:
[b]while() : ... endwhile()
for() : ... endfor; [/b]