So the Tumblr Engineering team upgraded to PHP 7 recently. I think it went well. :) They posted about their experience on their Engineering team’s blog, PHP 7 at Tumblr. Recently, in a cross-team effort, we upgraded our full web server fleet from PHP 5 to PHP 7. The whole upgrade was a fun project with some very cool results,… Read more »
The Zend Framework team has just released Expressive 1.0.0 STABLE! Expressive is a PSR-7 middleware microframework, built for speed and flexibility. Use it to build APIs and websites, from small to large! You can read more about the release on the Zend Framework blog; the project also has a dedicated documentation site.
The PHP 7 revolution is well upon us and at the end of the year we should be seeing an official release. To help you prepare for the expected changes, the upcoming version of Zend Studio – Zend Studio 13, includes a new migration tool called PHP 7 Express. PHP 7 Express scans your PHP code for potential compatibility issues… Read more »
In our last installment, we talked about the benefits of more robust variable typing in PHP 7, and specifically the new support for typed return values. That is already a big boon to the maintainability of our code, but PHP 7 goes a step further. So far, we’ve only talked about typing against classes and interfaces. We’ve been able to… Read more »
Every significant release of PHP adds a number of new features, with one or two that really define the release. For PHP 5.3, it was namespaces and anonymous functions. For PHP 5.4, it was traits. For PHP 5.5, generators. For PHP 5.6, variadics. While PHP 7 has a large array of new improvements to make developers lives easier and involve… Read more »
Are you interested in playing with PHP7? If so, here is a quick way to get setup and running without risking any of your existing environment and without risking any of your existing environments and without having to install VMs, containers, etc. Setup a free account at koding.com. Koding.com is a cool system for quickly spinning up development environments. You… Read more »