PHP Annotated Monthly – February 2018

PHP Annotated Monthly LogoIt’s February already! As the year rolls along relentlessly, here are all the links to all the blog posts you need to read curated by Gary Hockin, Developer Advocate for PhpStorm.

PHP, Testing & Development

What do you mean you haven’t upgraded to PHP 7 yet? The PHP Consulting Company are already looking forward to Putting PHP 8 on the Roadmap so there’s no excuse to be running PHP 5 anymore. This is the last time I’m going to try and guilt you into upgrading PHP (more on that later), so take the opportunity – you’ll thank me later.

Frameworks and Libraries

Another final reminder that Silex, the Symfony micro-framework goes end of life in only four months so now’s the time to make plans to upgrade or migrate. You can read more from Fabien Potencier in The End of Silex.

The other exciting news is that PSR-15 has passed an entrance vote. PSR-15 defines a standard for request handlers and middleware and paves the way for interoperable middlewares that can be dropped into any PSR-15 compliant application. The upshot of this is we can hopefully expect packages and libraries that can be dropped into any PSR-15 application to immediately give you functionality. This is particularly exciting for things like authentication and caching, so expect so cool stuff coming soon.




Community, Career, and Events

I very much enjoyed Your Company is Screwing Itself by Not Supporting Open Source Software on Medium which makes a valid point about financially supporting OS software and authors. This is a difficult tightrope to walk, but voluntarily supporting your favourite OS project can only be a good thing.

Finally, the news that I am leaving JetBrains after over two years as Developer Advocate for PhpStorm. JetBrains has been a very enjoyable part of my career and I’d like to thank everyone in the team and wish them all the best for the future. I’m going to be working as an engineer at the BBC, a career move that I’m excited and privileged to make.

Thanks to everyone who’s enjoyed this post over the years, it’s been great fun.

– Gary & The PhpStorm Team


About Gary Hockin

Gary Hockin has been creating code to power web applications for 15 years, the last three of them at an extraordinary level. He is handsome, talented, funny and articulate, and also extremely modest. Gary is a valued contributor to Zend Framework 2 and is a member of the community review team. He's married and has two wonderful children, and when he's not coding, writing about code, speaking about code or reading about code, he can usually be found in the pub playing pool.
This entry was posted in PHP Annotated Monthly and tagged , , . Bookmark the permalink.

21 Responses to PHP Annotated Monthly – February 2018

  1. Stefan says:

    Thx Gary! I’lI miss your monthly post!

  2. Thomas Klaas says:

    Thx Gary, can we expect to get blog posts like this from you anywehere else from now on? Maybe your own blog or at BBC?

  3. Thanks for publishing this post and all the previous “Annotated monthly” posts. Good luck in your new position!

    In case they are of interest to some people, I missed some articles about Symfony in this post:

    1) HTTP/2, PHP and Symfony: a brief history of the protocol powering the web, and how to use it (

    2) Migrating Silex Middlewares to Symfony (

    3) Companienv: Managing your `.env` files is much easier now! (

  4. Bogdan says:

    Thanks for the great articles ! Will there be a March edition of Annotated Monthly ? Is someone else going to continue with it ?

  5. blazs says:

    Monthly post must stay!!!

  6. Rahul Shah says:

    This website will really help everyone in providing the tools and information necessary for the people to develop and improve their website….. mobile app development melbourne

  7. Rahul Shah says:

    This website will really help everyone in providing the tools and information necessary for the people to develop and improve their app development melbourne

  8. AwS says:

    really missing this :/

  9. Where is the March issue? Did I miss it?

Leave a Reply

Your email address will not be published. Required fields are marked *