On Tue, Jan 31, 2017 at 7:42 AM, Niklas Keller <m...@kelunik.com> wrote:
> Levi Morrison <le...@php.net> schrieb am Mo., 30. Jan. 2017, 18:55: > > > Bob Weinand and I are happy to announce that the [Arrow Functions][1] > > RFC is moving into the public discussion phase. We have been > > collaborating on this RFC for many months now and finally have a > > proposal we are happy to discuss in the open. > > > > Here is an example of an existing closure: > > > > function ($x) use ($arr) { > > return $arr[$x]; > > } > > > > This RFC proposes syntax and semantics to simplify this common usage to: > > > > fn($x) => $arr[$x] > > > > More details are in the RFC. The [implementation][2] currently has no > > known issues and is ready for you to download, build and test, which > > we encourage you to do. > > > > https://3v4l.org has a feature branch for arrow functions, you can find > it > in the preview select box for playing around and in the RFC tab after a > full execution. > > We look forward to a productive discussion period and are happy to > > answer questions. > > > > For historical purposes, the revision of this RFC is currently at > > [1485798604][3]. > > > > [1]: https://wiki.php.net/rfc/arrow_functions > > [2]: https://github.com/morrisonlevi/php-src/tree/arrow_functions > > [3]: https://wiki.php.net/rfc/arrow_functions?rev=1485798604 > > > > -- > > PHP Internals - PHP Runtime Development Mailing List > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > Looking good. Really excited for something like this in PHP. Just a heads up, the section in the introduction that refers to other languages having similar syntax still has a TODO in it. I agree that some references to other languages' implementations (ES6 comes to mind) would be a nice addition. Awesome work, Guy