Mysql - Erro de análise (erro de sintaxe) no meu código [duplicado]

Esta pergunta já tem uma resposta aqui:

Erros de análise / sintaxe do PHP; e como resolvê-los? 16 respostas

Quando eu uso:

$mysqli = new mysqli('localhost', 'root', '', 'cms');

na minha turma, como resultado, exibir erro:

Parse error: syntax error, unexpected '$mysqli' (T_VARIABLE), expecting function (T_FUNCTION) in D:\xamppp\htdocs\cms\includes\td-class-db.php on line 12

E quando usar$mysqli = new mysqli('localhost', 'root', '', 'cms'); outsilde a classe não exibe nenhum erro!

Minha classe:

class Connect_db{
  $mysqli = new mysqli('localhost', 'root', '', 'cms');
}

porque?

questionAnswers(2)

yourAnswerToTheQuestion