New Features in PHP 8
Two days ago the first "Alpha" of PHP 8 was presented, and PHP 8 is scheduled to release on November 26, 2020, only 6 months from now.
Looking back, I see how previous major releases took PHP to the next levels. I personally only witnessed two of them:
- PHP 5 essentially revolutionized object-oriented programming in PHP. OOP in PHP 4 was not only insufficient, but also created terrifying number of legacy applications that relied on those deficiencies (I still find those
&=
in legacy code from time to time). In PHP 5 classes became usable, you could actually design an object-oriented architecture and not think about huge number of limitations (well, at least not as much). - PHP 7 took the language a few steps closer to those renowned enterprise-level languages as Java and C#. I'm a huge proponent of static type declarations, and although I appreciate the opportunities dynamic typing provides, it leads to many bugs that are easily preventable by declaring types.
So, What About PHP 8?
This release is going to be huge! There are so many RFC's already merged and still being discussed, that I can't wait to begin actually actually using it.
Let's see what's out there!
Continue reading
Comments are closed.