Reading the comments is always a bad idea in social media; however, for a socially developed language like PHP, reading the comments will give you insight into the background of existing and upcoming features. Since version 5.3, PHP itself has had a social side to its curation and development. Features and deprecations are proposed, discussed, and voted on in the formal RFC ('Request For Comments') process before they can be implemented in the core language. Let’s look at some features, including up-and-coming features, through the lens of the RFC and see how we can use that new knowledge to improve the development experience of our daily dev work.

Comments

Please login to leave a comment

Chris Abbey at 10:46 on 25 Oct 2024

Great reminders and new resources all wrapped up into one! Love seeing the progress we’ve made.

Katriel Wolfe at 10:48 on 25 Oct 2024

Really fun. I didn't know about the RFC process and success, and I now have another tool at my fingertips.

Thank you for the talk it was interesting to think about all the different "Epochs" of PHP and how far we've come with the RFCs.

Tim Lytle at 13:11 on 25 Oct 2024

Loved the perspective on epochs of PHP, and was a great talk encouraging engaging in the development of the language, even as a read only observer.

Not quite what I expected going in, but it turned out to be a great introduction to PHP Internals' RFC process and how to fill in gaps in the PHP documentation with useful background. I also really appreciated the "Epochs of PHP" framing, as it really helped set context and show how far we've come as a community.

Korvin Szanto at 15:22 on 25 Oct 2024

Great talk! I think looking at RFCs is a great way to learn more about a feature, but as an supplemental tool and not as a replacement for documentation. It would be interesting to hear your perspective on how documentation could change as part of the talk.

Very clever and insightful approach to understanding what is coming in PHP. I particularly appreciated the resources survey, and outline of where to get what info and how to understand it. I did wish he had spent less time on historical description and on scrolling down the RFC vote tables and a little more time actually reading what was there, and extrapolating that to a prediction of what would be in v9. The talk title did suggest more of a forward looking perspective. He did that a little, but I felt like that could more of an emphasis.

Great talk Eric! Like any historical record, I think it is important in the PHP community to always remember where we came from so we can be sure of where we are going. It is also helpful to know where we can connect and what we can do to help, which I think you did a great job conveying. Looking forward to more in the future.

A good overview of how far PHP has come, but less of a focus on where it's headed in the future than I had hoped. Was hoping this presentation would cover (in depth) features that are coming in to-be-released versions of PHP8 and 9. Still, a review of the RFC process was very helpful, and sparked a discussion between myself and my coworker about how we can adopt parts of the RFC process at our org to help developers plan their work out.