Would it be possible to update the PHP test runner to use 8.2? Differences in that version cause at least one locally-correct solution to be treated as incorrect by Exercism upon upload.
I’ve found that PHP is an especially problematic language for version mismatches between the track infrastructure and your local workspace, because many times full compatibility is not possible.
It’s unfortunate, but if you are using a different PHP version locally, I’d suggest you use the online editor.
There’s one good thing about this annoyance imho: I feel like PHP has reliably been going in a good direction for at least 10 years, so at least the trip ups are worth something