En php, j'ai souvent besoin de mapper une variable à l'aide d'un tableau ... mais je n'arrive pas à le faire dans un one liner. c.f. exemple :
// the following results in an error:
echo array('a','b','c')[$key];
// this works, using an unnecessary variable:
$variable = array('a','b','c');
echo $variable[$key];
C'est un problème mineur, mais il me gêne de temps en temps ... Je n'aime pas le fait d'utiliser une variable pour rien ;)
4 votes
Travaux à partir de
PHP v5.4
syntaxe illégale dansPHP <= v5.3