Blog

Announcing the new PHP-FIG Discord server

Greetings, PHP-FIG! With regards to the recent thread about migrating from a mailing list to some other medium, there has been some internal discussion off-list of late on that topic that I'd like to share. First of all, no, the mailing list is not going to go away. The list is and will remain the official location for...
December 21st 2020 - Larry Garfield

New bylaw approved and next election cycle

So here we are, just before the festivities, with a few bits of good news! A new bylaw: PSR evolution¶ In the previous blog post, we were discussing how to push forward the PSR interfaces, to keep up with all the new features that PHP is giving us, version after version. I proposed a new bylaw which went through a long...
December 20th 2019 - Alessandro Lai

Upgrading PSR interface

PHP-FIG wants your help to modernize PSRs!¶ Greetings, PHP. The PHP Framework Interoperability Group is actively looking for feedback on a way to safely update and modernize several existing PSRs. We think this is a workable approach, but before embarking on it we want to get feedback from the broader community. That m...
October 4th 2019 - Larry Garfield

New blog, PSR-12 approval and Upgrading PSRs

After a long hiatus, we're back with a new round of updates from the PHP-FIG. New Blog¶ As you may have noticed, we're now on a different platform. We've chosen to migrate away from the previous proprietary platform and to host directly our posts inside our site, directly under our control. We will add links at the top...
September 30th 2019 - Alessandro Lai

Updates from the PHP-FIG: November, December & January

This time I waited a bit longer before drafting a new update post, because a few new things where moving under the hood… Now it’s time to wrap it up! Brace yourselves, elections are coming!¶ If you take a look at out personnel page, you’ll see that we have 4 Core Committee Members and a Secretary whose terms are ending...
February 14th 2019 - Alessandro Lai

PSR-18: The PHP standard for HTTP clients

A couple of days ago, the PHP Framework Interoperability Group (PHP-FIG) approved the PSR-18 “HTTP Client” standard. This standard was the last missing piece to build applications that need to send HTTP requests to a server in an HTTP client agnostic way. First, PSR-7 “HTTP message interfaces” defined how HTTP requests...

Updates from PHP-FIG: September & October

Another two months are passed, and here we are with a new recap of what happened inside the PHP-FIG. Let’s dive in! PSR-18: HTTP client¶ At the last moment of October, a new PSR has been accepted! This time it’s PSR-18, which is about HTTP clients! With this PSR we have now a common interface for classes that send HTTP...
November 6th 2018 - Alessandro Lai

Summer updates from PHP-FIG: June, July & August

This time we have waited a bit longer before publishing a recap of the recent news from PHP-FIG, but we have a lot to share; let’s start! The new official page for PSR-17 PSR-17: message factories¶ During this three months period, PSR-17 went from draft to approved! This new standard recommendation is related to the H...
September 5th 2018 - Alessandro Lai

PSR-18: The HTTP client PSR

The process of creating a PSR for HTTP clients is coming to an end. I would like to encourage you to review it and raise your concerns or thoughts. But it’s obviously a real hard thing to do without knowing any background or decisions made earlier in the process. In order to ease your review I will give you the history...