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

Aparece erro no $mysql $artigo = new Artigo($mysql);

Pede para inicializar a váriavel, mas funciona igual, esquisito kkk. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, Anderson. Tudo bem?

Isso está acontecendo porque o PHPStorm procura a definição da variável apenas no arquivo atual e ignora as instruções include ou require.

Para ele não notificar este erro, você pode usar Annotations. Da seguinte forma:

/**
 * @var $mysql
 */
$artigo = new Artigo($mysql);

Basicamente, annotations são metadados que são repassados para IDE, compilador ou interpretador. Para este nosso caso, estamos dizendo para o PHPStorm que a variável $mysql está definida.

Espero ter ajudado =)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

Resolveu sim, bom ter pessoas que ajudam a aprender! obrigado!