By tradition, let's summarize the outgoing year and recall the most significant events in the PHP world, which, fortunately, were many. And of course, a selection with links to fresh materials over the past two weeks.
Happy New Year! Enjoy reading.

The outgoing year can rightfully be called the year of PHP 7. Despite the fact that the seventh version of the interpreter was released in 2015, it was this year that large companies switched to PHP 7:
Badoo ,
Tumblr ,
Dailymotion ,
WordPress.com ,
Etsy (changed HHVM to PHP 7) . Some even called the graphs of the load drop on the servers after the update just as "php7 porn". Next year, PHP 7 will be the minimum version for the
Laravel 5.5 and
Symfony 4 frameworks.
The end of the year was marked by the release of a new major version of the interpreter -
PHP 7.1 with a
ton of improvements .
')
At the same time, work continued on the next version 7.2 and a
number of RFCs have already been adopted. In addition, Dmitry Stogov and the team
are working on the implementation of JIT .
This year the PHP 5.5 branch received its latest release
5.5.38 and is no longer supported. And the branch 5.6 in the next two years will receive
only security updates .
Alternative PHP implementations also remain popular. Known HHVM received
LTS release . In addition,
Peachpie , a PHP compiler for .NET, and
Tagua VM , a Rust virtual machine, appeared.

The PHP-FIG group, although experiencing some
crisis , was reformed according to the plan of
PHP-FIG 3.0 . And also released a number of new standards:
As well as within the framework of Interoperability initiatives, standards are developed in narrower areas:

This year’s popular framework has become the latest release, including improvements in branch 1.1 -
Yii 1.1.17 . And a number of updates of the current second version of the framework:
2.0.7 ,
2.0.8 ,
2.0.9 ,
2.0.10 .
Version 2.1 is actively
planned , and work has begun in the appropriate branch.
@Dynasource joined the core team. New
yiiframework.ru launched . Yii received
the Tagline award for best backend framework. A book was published with recipes for Yii 2 -
Yii 2 Application Development Cookbook . Also this year, a
conference was held
in Kiev and the
first Hackathon on Yii .

This year, the
symfony 2 framework is
5 years old . Meanwhile, the world saw as many as 2 releases: the
Symfony 3.1.0 framework and
Symfony 3.2.0 . Symfony packages have been downloaded
over 500 million times .

The framework is
5 years old .
Laravel 5.3 was released in the middle of the year. And also a
plan for the release of the next versions is available , according to which 5.4 will be released early next year, a 5.5 will become the LTS version and is expected in July 2017.
This year, paid products from the Laravel:
Forge ,
Spark ,
Envoyer ecosystem actively developed.

The outgoing year was marked by the long-awaited release of
Zend Framework 3 , the work on which lasted almost 4 years. The framework repository
was renamed from zf2 to zendframework. The framework is available
book , including in Russian. At the same time, the end of
Zend Framework 1 support was announced. And also
Zend Expressive saw the light - a microframe for creating a web application based on PSR-7 middleware.
Among other events of the outgoing year should be highlighted:
And what would you have identified yet? Write in the comments to the post!
News and Releases
Php
- RFC: Class-like Primitive Types - A draft proposal for implementing quasi-object behavior for primitive types. At the same time, their internal representation will not change and cannot be expanded, but
instanceof
will be available, and in the future - the implementation of common ancestors, for example, \Number
for float
and int
. - RFC: Server-Side Request and Response Objects - It is proposed to include in the kernel the recently announced request extension, which adds Request and Response objects instead of superglobal arrays.
- RFC: Debugging PDO Prepared Statement Emulation v2 - A proposal was made to emulate prepared expressions directly in PHP for easy debugging.
Instruments
Study materials
Audio and video
Entertaining
Thank you for your attention and once again with the upcoming New Year! May it be better for you than the previous two in the amount!
If you notice an error or inaccuracy - please inform the
PM . Write questions and suggestions by
mail or
twitter .
»
Send link»
Quick search in all digests←
Previous release: PHP Digest number 98