Exercice php codecademy

Résolu/Fermé
imrane555 Messages postés 255 Date d'inscription jeudi 29 mai 2014 Statut Membre Dernière intervention 26 octobre 2015 - 15 juin 2015 à 18:05
hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 - 15 juin 2015 à 19:06
Bonjour...
voilà le code que j'ai tapé... J'ai bien réussi l'exercice pourtant rien ne s'affiche dans le compilateur.

<?php

class person {

public $isAlive=true;
public $firstname;
public $lastname;
public $age;
public function __construct($firstname,$lastname,$age) {
$this->prop1 = $firstname ;
$this->prop2 = $lastname ;
$this->prop3 = $age;
}
}

$professeur= new person("boring","12345", 12345);
$etudiant= new person("MONOM","Prenom",100);

echo $etudiant->age;

?>
A voir également:

1 réponse

hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
15 juin 2015 à 18:17
Bonjour,

Petite errerr vous spécifiez les caractéristique de votre objet suivant prop1, prop2 et prop3 mais lors de la commande d'affichage vous utilisez age...

Essayez plutôt ceci :

<?php

    class person {

        public $isAlive=true;
        public $firstname;
        public $lastname;
        public $age;
        public function __construct($firstname,$lastname,$age) {
            $this->firstname = $firstname ;
            $this->lastname = $lastname ;
            $this->age = $age;
        }
    } 

    $professeur= new person("boring","12345", 12345);
    $etudiant= new person("MONOM","Prenom",100);

    echo $etudiant->age;

    ?>
0
imrane555 Messages postés 255 Date d'inscription jeudi 29 mai 2014 Statut Membre Dernière intervention 26 octobre 2015 87
15 juin 2015 à 18:31
ah d'accord je croyais que age faisait référence à la variable $age
Merci beaucoup
0
hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
15 juin 2015 à 19:06
Bonne continuation !
0