PHP Annotated – January 2020

Posted on by

Greetings everyone,



It’s time for 2020’s first edition of PHP Annotated! This edition includes 4 new RFCs from PHP Internals and a few interesting updates for PHP 8 in pull-requests. We’ll catch up on the fresh releases from the end of 2019: Codeception 4.0, Phalcon 4.0, CakePHP 4.0. We’ve also got articles on Laravel and Symfony, useful tools, videos, podcasts, and a whole lot more!



⚡️ News & Releases

🐘 PHP Internals

🛠 Tools

DarkGhostHunter/Preloader – A tool that helps choose files for preloading in PHP 7.4 based on the usage statistics and allows preloader script to be generated automatically.

nikic/PHP-Fuzzer – An experimental fuzzer for PHP packages. It generates random input data for functions and helps find obscure bugs.

lukanetconsult/network-address-types – A set of network address types for PHP.

krakjoe/pthreads – This once-popular extension for multithreading in PHP has been archived. Using krakjoe/parallel is recommended instead.

php-service-bus/service-bus – A framework, based on Amphp, for building application using Saga, CQRS, EventSourcing, and Message Bus patterns.

franzliedke/studio – A tool for developing Composer packages while simultaneously using them.

Symfony

Laravel

Zend/Laminas

A new project for a new year – Migration of Zend Framework with all packages and projects to Laminas is now complete.

Yii

🌀 Async PHP

📺 Screencast on DriftPHP, the async PHP framework built on top of ReactPHP Symfony components.

amphp/http-client 4.0 – The updated HTTP client from Amphp now has full HTTP/2 support and many other improvements. Also, when running on PHP 7.4 you can install nghttp2 , which will be used via FFI.

💡 Misc

📺 Videos

🔈 Podcasts

Thanks for reading!

If you have any interesting or useful links to share via PHP Annotated, please leave a comment on this post, or tweet me.

Subscribe to PHP Annotated

Your JetBrains PhpStorm Team

The Drive to Develop