PHP Foundation Update, July 2022
Published on August 4, 2022 by Roman Pronskiy
<?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.
Meet us at the conferences
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.
I look forward to talk about @ThePHPF at @afup #ForumPHP together with @pronskiy!
We’re eager to answer your questions and look forward to hearing your suggestions!
– Sebastian Bergmann (@s_bergmann) July 5, 2022
George P. Banyard, one of the PHP Foundation’s developers, will talk about PHP’s type system internals.
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 protected].
Thanks to Sergey Panteleev, one of the PHP 8.2 release managers, we have a few nice additions to our website.
- A new structure page where you can see all the people currently actively involved in the PHP Foundation activities.
- Every post has a nicely generated preview image — please, share the links to the PHP Foundation to help spread the word.
The website is open-source and built with Sculpin and Tailwind CSS. So if you stumbled upon a bug, please do not hesitate to report or submit a PR.
PHP Core Roundup
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.
Tweet at us: @ThePHPF, @Ayeshlive, @pronskiy.
Thank you to our sponsors
This month we are glad to welcome a new major sponsor who joined the PHP Foundation’s sponsors herd: Cybozu, Inc. 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.
❤️ 1🎉 1👍️ 2🚀 1