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 →

Published by Bramus!

Bramus is a frontend web developer from Belgium, working as a Chrome Developer Relations Engineer at Google. From the moment he discovered view-source at the age of 14 (way back in 1997), he fell in love with the web and has been tinkering with it ever since (more …)

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.