Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

'mysqli_connect' não funciona

Não estou conseguindo usar a função "mysqli_connect". Alguém pode me ajudar? Está retornando o seguinte erro:

Fatal error: Constant expression contains invalid operations in /home/vagrant/Projetos/products/app/Database/Connection.php on line 11

O meu código é esse:

<?php

namespace App\Database\Connection;

class Connection
{
   protected $host = '127.0.0.1';
   protected $user = 'homestead';
   protected $password = 'secret';
   protected $database = 'products_crud';
   protected $connection = mysqli_connect($this->host, $this->user, $this->password, $this->database);  
}

O erro acontece nessa linha de código: protected $connection = mysqli_connect($this->host, $this->user, $this->password, $this->database);

1 resposta
solução!

Tente desta forma:

class Connection
{
   protected $host;
   protected $user;
   protected $password;
   protected $database;
   protected $connection;  

   public function __construct(){
        $this->host = '127.0.0.1';
        $this->user = 'homestead';
        $this->password = 'secret';
        $this->database = 'products_crud';
        $this->connection = mysqli_connect($this->host, $this->user, $this->password, $this->database); 
   }
}