si $mysqli no es superglobal, para usarlo en la función debes de usar dentro de la misma
pero claro eso porque veo que mezclas POO con estructurada, en cambio si la variable $mysqli fuera miembro de la clase sería:
$this->mysqli
todo depende de como implementaras el código, además para tener una experiencia POO plena usa PDO