I have a class responsible for connecting to the database and it returns the connection itself in the construction method
How can I use it inside a static class?
Database.php
<?php
class Database {
private $host = "localhost";
private $usuario = "root";
private $senha = "";
protected $connection;
public function __construct()
{
if(!isset($this->connection))
{
$this->connection = new mysqli($this->host, $this->usuario, $this->senha, "netflix_cards", 3308);
mysqli_set_charset($this->connection, "utf8");
if(!$this->connection) {
echo 'Não foi possível conectar ao banco de dados';
exit;
}
return $this->connection;
}
}
public function query($query)
{
return $this->connection->query($this->connection->real_escape_string($query));
}
?>
User.php
<?php
class User {
static function register() {
}
}