Bonjour,
Je dispose d'une classe me permettant d'afficher un menu. L'erreur que je rencontre
me dit que j'appel une fonction sur une variable qui n'est pas un objet. Pourtant il s'agit bien d'un objet.
Voici la classe pour mieux vous expliquer :
Je ne voit pas du tout d'ou provient l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 include_once('script/Model/DBRequest.class.php'); class DisplayMenu { private $request; function __construct() { //si je fait un echo dans le constructeur ok il affiche ma phrase test $request = new DBRequest('localhost','xxx','root',''); } public function displayMenu() { // ici cela coince il me dit que $this->request n'est pas un objet. $menu = $this->request->getMenu(); foreach($menu as $info) { echo $info.'<br/>'; } } }
Partager