Again, I don't know what is your goal.
PHP dev try to maintain BC in minor version, deprecation exists to inform about change in next Major version
Everything is documented in new version release notes
Every change is described in RFC and vote
PHP is a free community project
PHP users are expecting language improvements, and PHP is an active project, so this happens.
If you want your voice to count, you must be involved in the project.
Now, I you want stability, keep the same minor version.
(even EOL versions received security patches in my repository)
But yet, updating to a newer version may require more work than a simple update
And AFAIK this is true for most active languages (php, python, java, c++...)
Again I don't know what is your goal, update from which version to which new one, why, ... and nothing about what app are running.
But definitively, from my experience, update to minor (ex: 8.1 to 8.2) are usually simple, only few deprecation which are good to fix
and update to major (ex: 7.x to 8.x) require more work.
Again everything is documented https://www.php.net/manual/en/appendices.php
You must ensure that your app is compatible "before" updating
so running a dev/test env
And if your app is not compatible, ask its provider for an update, or your developers.
BTW, again, I don't think I can help more, it will be off topic here
These forum are for users of my repository, and about RPM installation/usage, not about general PHP issues
Lot of other resources are available for PHP users.
Laptop: Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi