PHP RFC: Short Closures (Arrow Functions)

php-logo

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

PHP RFC: Short Closures →

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.