В php мне часто нужно сопоставить переменную с помощью массива... но я не могу сделать это в одном лайнере. c.f. Пример:
// 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];
Это второстепенная проблема, но время от времени она прерывается. Мне не нравится факт, что я использую переменную ни для чего;)