PHP Objet : undefined function
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 :
Code:
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;
}
}
?> |
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.
Merci d'avance.