Les classes (Erreur T_VARIABLE)

Fermé
WebFly - 28 sept. 2016 à 02:56
 Utilisateur anonyme - 28 sept. 2016 à 08:01
Bonjour je me retrouve pas car j'ai tout tenter mais sans succes et ça m'affiche cette erreur : Parse error: syntax error, unexpected '$client1' (T_VARIABLE), expecting function (T_FUNCTION) in C:\wamp\www\test1\fonctions\classex.php on line 18


, voici le code <?php
#====================================================================
/* Programmation Orientée Objet
Programmer en PDO(PHP data Object)
Programmation avec les classes
Une classe se compose des attributs et des methodes
  • /

#====================================================================
class client {
var $nom; var $ville; var $naiss;//declarations des variables
function age(){
$jour=getdate(); $an=$jour['year']; $age= $an - $this->$naiss;
echo "il a $age ans en cette année <br/>";
}
//création d'un objet
//il s'agit de la classe client
$client1 = new client();
//affectation des propriétés de l'objet (les methodes)
$client1->nom ='Ardent'; $client1->naiss ='1988'; $client1->ville ='Brazzaville';
//utilisation des proprités
echo "le nom du client1 est ".$client1 ->nom."<br/>";
echo "lage du client1 est ".$client1 ->age."<br/>";
echo "la ville du client1 est ".$client1 ->ville."<br/>";
}
#appel de la methode age
$client1->age();
?>

1 réponse

Utilisateur anonyme
28 sept. 2016 à 08:01
Bonjour

L'accolade qui ferme la classe client n'est pas au bon endroit. Elle devrait être AVANT $client1= new client()
0