Зачем изначально писать такой код? Вот теперь страдай, и вручную вылавливай все говнецо, которое накодил в проектах. Либо сиди на предыдущей версии пхп, а новые проекты уже делай на новой.
А еще есть
https://psalm.dev/ чтоб всякое говнецо вылавливать, должно помочь.