New RFC proposing Short Closures (better known as “Arrow Functions” in other languages). As ->
, and =>
are already in use, ~>
is proposed:
$x ~> $x * 2
$x ~> { return $x * 2;}
($x) ~> $x * 2
($x) ~> { return $x * 2; }
All of the examples above are the equivalent of:
function ($x) {
return $x * 2;
}
If the vote passes, this will appear in PHP 7.1