<?php echo 'Hello world!';
Last month, the PHP foundation members continued the work on PHP 8.2 release and more. We are prepared to give a few talks this autumn. Also, besides core developers, we have a growing community of volunteers who help the PHP foundation. Read on to learn more.
This autumn, you will be able to talk to the foundation administration members and developers at real-life events!
Sebastian Bergmann and Roman Pronskiy will give a talk about the past, the present, and the future of PHP. They will share the status of the Foundation, what has been accomplished in the first year, share some plans, and, of course, answer questions and expect feedback.
Gina P. Banyard, one of the PHP Foundation’s developers, will talk about PHP’s type system internals.
Nous sommes ravis d'accueillir pour la première fois @Girgias, jeune et talentueux core-contributeur à PHP, pour un talk sur les rouages du typage lors du Forum PHP 2022.— AFUP (@afup) July 11, 2022
🎤 "Typage en PHP comment ça fonctionne ?" - Forum PHP 2022 - 13&14/10, Disneyland Paris pic.twitter.com/dB0pWflmKB
At this conference, you’ll be able to catch up with Sebastian Bergmann, Roman Pronskiy, and Nicolas Grekas.
Sebastian Bergmann and Derick Rethans will each talk at the IPC this year.
Where else would you like to see us?
By the way, we’d like to have stickers and other swag for conference attendees. If you would like to help with the design or sponsor the production, please reach out to email@example.com.
Thanks to Sergey Panteleev, one of the PHP 8.2 release managers, we have a few nice additions to our website.
In July, we marked the feature-freeze for PHP 8.2, and this next version of PHP is being shaped by PHP Foundation members and all the contributors to be an exciting release!
Catch up to this month's PHP Core changes on the PHP Core Roundup #4 post by Ayesh, where you can find a detailed log of what's been done and discussed regarding the PHP engine.
What if our proposal did not make it?
Among many fixes and improvements, some suggestions did not pass the RFC voting barrier. For instance, that happened to the Short Closures 2.0 proposal.
We consider this a good experience in any case, and developers might reconsider, improve, and suggest it in the next release cycle, i.e., PHP 8.3.
We also consider it to be a good thing that it's difficult to change the language, as these changes are forever.
What about deprecations?
PHP has a long 25-year history, and no wonder it has some old quirks. One of them relates to DateTime and DateTimeImmutable confusion.
Derrick Rethans, a core developer of the PHP Foundation, asks for an opinion about in which way this confusion should be resolved; if it should:
Making PHP's DateTime class mutable was one of the bigger mistakes of the Date/Time APIs. I'm considering to change DateTime to be immutable by default in PHP 9, and to drop DateTimeImmutable altogether (or make it an alias). This is likely going to break some code. Opinions?— Derick Rethans (@derickr) July 25, 2022
Let Derick know what you think.
You can find more insights on PHP core development process in PHP Roundup Series.
This month we are glad to welcome a new major sponsor who joined the PHP Foundation’s sponsors herd:
Thank you for supporting PHP!
Shout-out to everyone for your continued support – the PHP Foundation is all of us!
That’s all for today. Follow us on Twitter @ThePHPF to get the latest updates from the Foundation.