Two years ago, one of our Linux community members discussed some reasons behind the slow adoption to upgrade to PHP 8. One member stated that it’s due to PHP compatibility issues across new releases. In contrast, another put it down to the fact that important software/frameworks did not support PHP 8 until recently. I think… continue reading.
Two years ago, one of our Linux community members discussed some reasons behind the slow adoption to upgrade to PHP 8. One member stated that it’s due to PHP compatibility issues across new releases. In contrast, another put it down to the fact that important software/frameworks did not support PHP 8 until recently. I think… continue reading.
Microsoft not supporting PHP 8 is a pretty big deal in and of itself.
Companies are hesitant to upgrade for anxiety of compatibility issues and service disruptions, so they delay upgrades instead.
No this is not the main reason. The process of upgrading the PHP version is an engineering investment that virtually doesn’t pay off but a risk management. The whole process of converting or porting the codebase, setting up new environments, testing it, etc. is NOT cheap and it doesn’t change anything to the end-user nor the clients using the served website. Basically, there is no time for this.
Knowing that, I think PHP historically did a great job of minimizing compatibility issues between PHP versions, especially between minor versions. But going to PHP 8.x from 7.x comes with a set of now removed deprecated features and a new set of deprecations.
Anyway, case in point, the ratio of cost vs gain here is completely in the RED.
Thanks for your insight. Welcome the community