PHPでは、配列を使用して変数をマップする必要があることがよくあります...しかし、これを1つのライナーで行うことはできないようです。例を参照してください:
// 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];
これは小さな問題ですが、たまにバグが発生し続けます...変数を無料で使用するという事実は好きではありません;)