◆ PHPで ($x ? $y : $z)(1); とか $fn(1)(2); はできない

JavaScript 書いてるとつい書いてしまうこういうコード
$x = true;
$y = function($a){return $a+10;};
$z = function($a){return $a+100;};
echo ($x ? $y : $z)(1);
function fn($a){
return function($b) use($a){
return $a + $b;
};
}
echo fn(1)(2);

エラーなんですよね
無名関数サポートするなら こういうのの対応までいっきにやってもらいたいです

PHP7なら出来るらしいと聞いたのですが 延期らしいですねー