Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Php's Box
Archives
2 septembre 2005

Les if/else

Je vais vous montrez une astuce qui à un inconvegnant. Meme si elle est plus esthétique que les ordinaires if/else ... elle est legerement plus lente. Mais bon, elle peut toujours servir.

Bon
if($a==0)  {
    $return = 'zero';
}  else  {
    $return = 'autre';
}

Voici une condition telle qu'on la connait.
Mais il existe aussi celle la :
$return = ($a==0) ? 'zero' : 'autre';

Vous voyez le gain de place ? 1 ligne au lieu de 5 !! Mais bon, le seul hic c'est qu'elle est plus longue à l'appliquation que nos bonnes vieilles if/else.

Et si on la decompose :
$return = SI($a==0) ALORS 'zero' SINON 'autre';

? = if
: = else

Publicité
Commentaires
Php's Box
Publicité
Derniers commentaires
Publicité