Bonjour,
j'ai 2 classes:
- questionnaire
- module

dans la classe questionnaire, j'ai un tableau de modules

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++;
		}
}
dans un fichier php, je fais:
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();
CreerAfficheModule() et AfficheModule() sont des méthodes de la classe module

la ligne 4 renvoi une erreur "Fatal error: Call to undefined function CreerAfficheModule()".

Je ne comprends pas