Olá Rafael! Vou explicar porque você consegue exibir a pagina porém ainda existe o erro no console do desenvolvedor, e só percebi isso agora, que você falou novamente que o erro persiste, o problema é que estamos usando PATH_INFO, e não temos informações para gerar o PATH_INFO, no caso o caminho, porque simplesmente, o PATH, que é o que vem depois de localhosot:8080, porém não temos nada depois, assim não geramos o PATH, portando, a nossa condição case '' (case vazia), consegue entender que o PATH está vazio, porém o PHP ainda vai nos retornar um erro informando que não temos o PATH. Para contornar esse erro teríamos que usar outra variável diferente dessa que o professor mostrou na aula, nesse caso poderia ser a REQUEST_URI, porém essa variável trás outras informações adicionais.
Espero ter esclarecido o porque de ainda está retornando o erro!