zlacker

[return to "PHP 8.2"]
1. Cianti+R7[view] [source] 2022-12-08 13:21:04
>>TimWol+(OP)
As someone who has written in past a lot of PHP and Python, I find it interesting that PHP devs can do a lot of breaking changes, and don't get a huge amount of flak for it.

Python 2 -> 3 change really was painful for Python community, but PHP does these almost fundamental breaking changes so often, that maybe people just get used to it? I haven't really followed Python past version 2, but I think they are less likely to ever do such amount of breaking changes.

There must be a lot of unmaintained PHP codebases that will break if PHP is updated by hosting provider etc. Someone must be pulling a lot of hairs because of this.

Edit: Those dogpiling there, I rest my case with josefresco's comment:

https://news.ycombinator.com/item?id=33907628

It's painful. Dropping dynamic properties? That will be a lot of fun. WordPress is probably biggest segment for PHP usage.

◧◩
2. effica+qb[view] [source] 2022-12-08 13:43:41
>>Cianti+R7
if your project is managed by composer you just set your compatible php version and you’re set. the 5.6 to 7 conversion was painless for most because 7 was largely backwards incompatible. I did it for a 300kloc 10 year old codebase in a few days. After that the breaking changes have been pretty easy to manage, and many users are still on 7.4. 8 is where things have really started to change but still the process is not that hard.
[go to top]