Bonjour,
J'ai le code suivant :
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 include 'util/Logger.php'; class Toto { private $logger; public function init() { $logger = new Logger(); } public function demarre() { $logger->debug('demarre'); } } $titi = new Toto(); $titi->init(); $titi->demarre();
Quand j'exécute, j'ai une erreur sur la ligne "$logger->debug('demarre')".
Il me dit Fatal error: Call to a member function debug() on a non-object.
Dans la fonction init(), si je fais un get_class($logger) j'ai bien "Logger" mais si je fait ce get_class() dans la fonction demarre il ne me retourne rien !
Qu'est-ce qui ne va pas dans mon code ?
Merci !
Partager