OnLamp : Control Structures Revisited
Par Auteur INTERNE, vendredi 24 août 2001 à 01:55 :: Lu sur le Web :: #597 :: rss
Cet article, écrit par John Coggeshall, n'est pas seulement destiné au débutant voulant apprendre les structures de contrôle disponibles dans PHP.
Cette article fait référence à une première partie sur le for et le if.
Au menu du jour, le do .. while, if .. elseif, et surtout le switch qui est bien méconnu de programmeurs loin d'être débutants.
Il manquerai à cette liste le while (identique au do .. while mais la condition est avant l'action) ou le foreach. Ce dernier n'est disponible que dans PHP 4.
Notez bien dans l'explication du if .. elseif, John Coggeshall, introduit la notation contracté bien connu en Perl :
$var = (<condition>) ? <true value> : <false value>;Exemple :
<?php $foo = 5; $bar = 10; $foobar = ($foo > $bar) ? true : false; ?>Ce qui correspond à :
<?php
$foo = 5;
$bar = 10;
if($foo > $bar)
$foobar = true;
else
$foobar = false;
?>
Sur une ligne, c'est moins clair pour le débutant mais cela économise 3 lignes de code supplémentaires.L'article continue sur les expressions do .. while, switch et explication du break. Pour plus d'infos sur le break, je vous conseille de lire l'astuce d'Armel
Article complet sur OnLamp.com






Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Vous pouvez soumettre un commentaire en remplissant le formulaire ci-dessous. Toutes les contributions font l'objet d'une étape de modération par notre équipe.
Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.