[POO]Problème avec une méthode statique
Bonjour/ bonsoir,
J'ai le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
//$db est une instance de PDO
public function __construct($db) {
$this->db = $db;
}
// liste les famille de produits
private function getListeFamilles() {
$select = $this->db->prepare('select id_fp, famille from famille_prix');
$select->execute();
...
}
public static function setListeFamilles() {
$this->getListeFamilles();
} |
Quand j'appelle la méthode setListeFamilles() dans un fichier secondaire, j'obtiens ce message d'erreur:
Citation:
Fatal error: Using $this when not in object context...
qui correspond à l'appel de la méthode getListeFamilles() dans setListeFamilles()
Pourquoi ?
merci,