Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Incompatible types: Expected property of type 'string', '\CPF' provided

Estou tendo dificuldades, meu código está idêntico ao demonstrado em aula e ainda assim o programa não funciona, quando tento executar ele me retorna o erro "PHP Fatal error: Declaration of Funcionario::construct(string $nome, CPF $cpf, string $cargo) must be compatible with Pessoa::construct(string $nome, CPF $cpf) in C:\Users\lucas\Desktop\Trainee\OrientacaoObjetosPHP\src\Funcionario.php on line 7"

Incompatible types: Expected property of type 'string', '\CPF' provided Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

O erro está na classe Funcionario. Posta o código dela, por favor?

Aí está a classe funcionario.

solução!

Obrigado ao Vinicius pela resposta, consegui identificar o erro: estava na inicialização do construtor, é para ser feito com dois underline e no meu código haviam três. (__constructor) é o correto!