Source: https://4programmers.net/Forum/PHP/344292-na_jaka_nazwe_zmienic_klase_match?p=1712344#id1712344
W skrócie:
- Mam klasę
Match - W PHP 8.0
matchbędzie słowem kluczowym, i moja libka leży.
Teraz pytanie, w jaki sposób dobrze zrobić migrację klasy? Takie mam opcje:
- Zmienić nazwę od razu, i zmienić major wersji. (ewentualny deprecate na jedną wersje)
- Dodać dwie redundantne wersje,
Matchoraz nową, tak żeby przezXwersji można było używać obu. - Zrobić deprecate
Match, ale dodać nową dopiero kiedy PHP 8.0 wejdzie - Trzymać
Match, i zmienić w ostatniej chwili.
Inne pomysły?