Bonjour,
je suis des petits tutos pour débutants sur les classes en PHP :
J'ai créé une classe toute simple avec nom, prénom, notes(notes est un tableau) jusqu'ici tout fonctionne. Puis j'ai voulu essayer la méthode _toString :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
function __toString() {
        return  $this->getNom() . " " . $this->getPrenom(). $this->notes();   
    }
Dans notes() il y a juste une boucle pour récupérer les valeurs du tableau notes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public function notes() {
        echo "notes :";
        foreach($this->notes as $notes) {
           echo  $notes.  " " ;
        }
quand je fais un echo de mon instance les notes apparaissent avant le nom et prénom et l'ordre n'est pas respecté. Est ce qu'il y a des priorités d'affichage? pourriez-vous m'expliquer mon erreur ?
merci