J'ai obtenu cette erreur et la ligne était la suivante :
$stations=$this->$db->query('SELECT * from service_stations');
la variable $db est déclarée privée et je l'utilise dans la fonction __construct comme ceci :
public function __construct() {
//after including the config file
$host=DB_HOST;
$dbname=DB_NAME;
$dbuser=DB_USER;
$dbpsw=DB_PASSWORD;
try{
$pdo_options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
$this->db=new PDO('mysql:host='.$host.';dbname='.$dbname, $dbuser, $dbpsw, $pdo_options);
}
catch(Exception $e)
{
die('Erreur: '.$e->getMessage());
}
}
Merci d'avance :)