Pelo que entendi, você está usando PHP puro, vai usar que router pra cuidar disso?

Minha sugestão é que você use Laravel, com o framework, já vai ter muita coisa pronta pra vc colocar isso pra rodar rápido.

Outra coisa é que você deve atualizar a versão do PHP que você está usando. Já estamos na versão 8.4.