Bonsoir,
Voilà j'aimerai que vous regardiez mon code histoire de me dire si vous voyez l'erreur car ça commence à me rendre fous, je vois pas où elle est.
Je me fais une classe DateFR qui prend la date actuelle et j'utilise les argument que j'ai besoin. J'ai fais une fonction de conversion des jour semaine du format numérique au format lettre, mais que je l'appel de mon constructeur ou d'une autre fonction d'affiche, il me dit "Fatal error: Call to undefined function formatJour() in W:\var\www\ProjetStage2010v3\classesPHP\DateFR.php on line 10"
Voilà le code de ma classe :
J'avais déjà testé il y a quelque temps avec la conversion du mois et j'avais la même chose alors j'avais lâché l'histoire pour passé à autre chose mais là j'aimerais bien trouvé pourquoi ça marche pas.
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <?php class DateFR{ // attributs private $jourSemaine; private $jourMois; private $mois; private $annee; // constructeurs public function __construct(){ $this->jourSemaine = formatJour(date("N")); $this->jourMois = date("d"); $this->mois = date("n"); $this->annee = date("Y"); } // fonctions d'affichage public function printDate(){ echo $this->jourSemaine." ".$this->jourMois." ".$this->mois." ".$this->annee; } // fonctions de conversion public function formatJour($intJour){ switch ($intJour){ case 1 : $strJour = "Lundi"; break; case 2 : $strJour = "Mardi"; break; case 3 : $strJour = "Mercredi"; break; case 4 : $strJour = "Jeudi"; break; case 5 : $strJour = "Vendredi"; break; case 6 : $strJour = "Samedi"; break; case 7 : $strJour = "Dimanche"; break; } return $strJour; } } ?>
Merci d'avance.
Partager