Vscode so mostra erro no php

Estou começando com PHP (7.3) no Debian 10. Estou tentando usar o VSCode, mas ele vive mostrando erros que pelo que vejo na documentaçao nao existem, digamos assim ele mostra erro aonde nao tem, ja testei com shell e com o meu localhost e nao da nenhum erro, e mesmo assim o VSCode fica alertando sobre esse suposto erro.
Segue uma imagem do codigo:

A mensagem de erro é:
syntax error, unexpected 'class' (T_CLASS), expecting function (T_FUNCTION) or const (T_CONST)

Olá @c0rv1n0_1983!

Eu acho que o erro é porque você está colocando uma classe dentro de outra classe.

Uma classe pode ter vários métodos de classe, contudo uma classe não pode conter outra classe, a classe no máximo deve herda de outra classe.

Dai ao herda vou pode fazer as substituições (overrides) dos métodos da classe pai.

Isso eu me baseando no Python, contudo acho que a lógica deve ser a mesma.

1 Curtida

Sim era esse o erro. Muito obrigado!

coloca resolvido no título por favor

1 Curtida