$var=($var)?$var:$valeurpardefaut; |
La ligne ne fait que 35 caractères, ce qui est déjà court.
On peut définir une fonction et l'appeler. La fonction nécessite quelques caractères, mais l'appel est plus court (31 caractères), ce qui permet de gagner un peu si on a beaucoup d'appels :
function i($v, $d = false) {return isset($v) ? $v : $d;}
$var=i($var,$valeurpardefaut); |
(Code inspiré du commentaire sur la page http://fr2.php.net/manual/fr/function.isset.php )