Pede para inicializar a váriavel, mas funciona igual, esquisito kkk.
Pede para inicializar a váriavel, mas funciona igual, esquisito kkk.
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 =)
Resolveu sim, bom ter pessoas que ajudam a aprender! obrigado!