Bonjour,
j'ai 2 classes:
- questionnaire
- module
dans la classe questionnaire, j'ai un tableau de modules
dans un fichier php, je fais:
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 class Questionnaire { private $nbmodules; private $mesModules = array(); public function __construct() { $nbmodules = 0; } public function getModule($indice) { return $mesModules[$indice]; } public function setModule($monModule) { $mesModules[$nbmodules + 1] = $monModule; $nbmodules++; } }
CreerAfficheModule() et AfficheModule() sont des méthodes de la classe module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 1) $questionnaire = new Questionnaire(); 2)$module = new Module("./bilan2a_m2_fr.php"); 3) $questionnaire->setModule($module); 4) $questionnaire->getModule(1)->CreerAfficheModule(); 5) $questionnaire->getModule(1)->AfficheModule();
la ligne 4 renvoi une erreur "Fatal error: Call to undefined function CreerAfficheModule()".
Je ne comprends pas
Partager