Zend Framework 3—Available Now
One of the most popular PHP frameworks available, Zend just recently released Zend Framework 3. The culmination of a year and half's work, let's take a quick look at some of the updates this new version has to offer.
Join the DZone community and get the full member experience.Join For Free
One of the most popular PHP frameworks available, Zend recently released Zend Framework 3. The culmination of a year and half's work, let's take a quick look at some of the updates this new version has to offer.
Here are a few of the notable upgrades:
- PHP 7 support
- better performance
- improvements on de-coupling packages to allow usage in any project (including outside frameworks) and more frequent bug fixes/features
- thorough documentation including migration guides
With this new release, Zend is offering various features around PSR-7 support. It's really cool to see Zend following the community here. Here's what's now included:
- Diactoros, the first and most popular PSR-7 implementation in the PHP ecosystem.
- Stratigility, a PSR-7 middleware foundation based on the Node.js Sencha Connect
- Expressive, a PSR-7 middleware microframework.
Pulled from Matthew Weier O'Phinney's excellent blog post PSR-7 By Example, PSR-7 offers a "unified, complete abstraction around HTTP messages. Further, the abstraction can be used for either side of the HTTP transaction — whether you're sending requests via an HTTP client, or handling a server-side request."
Zend has made it clear that they're returning to form with this latest release:
The release today is a new beginning for the framework, returning to its original mission: a strong component library, with opt-in MVC features.
With this new chapter, they've decided to call it quits for Zend Framework 1, setting the date for EoL on September 28, 2016.
That's all, enjoy!
Opinions expressed by DZone contributors are their own.