Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

"echo Conta::recuperaNumeroDeContas()" Gera um erro

Quando chamo a função dessa forma:

echo Conta::recuperaNumeroDeContas();

Um erro é gerado no meu terminal(Visual Code):

PHP Fatal error: Uncaught Error: Non-static method Conta::recuperaNumeroDeContas() cannot be called statically in C:\Users\debor\Dropbox\PC (3)\Documents\Programação\PHP\php-primeiros-passos\banco.php:14 Stack trace:

#0 {main} thrown in C:\Users\debor\Dropbox\PC (3)\Documents\Programação\PHP\php-primeiros-passos\banco.php on line 14

Mas já encontrei o meu erro na definição do método faltava o "static":

public static function recuperaNumeroDeContas(): int
{
    return self::$numeroContas;
}

Agora funcionou.

1 resposta
solução!

Que bom que resolveu, Débora. Vou encerrar o tópico aqui. :-)