Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Personne
- {
- // Attributs
- private $Nom = 'Plasson';
- private $Prenom = 'Vincent';
- private $Adresse = 'Orleans';
- private $Date_de_naissance = '30/11/1992';
- // Méthode pour afficher les infos de 'Personne'
- public function info_personne()
- {
- echo $this->Nom . "<br/>";
- echo $this->Prenom . "<br/>";
- echo $this->Adresse . "<br/>";
- echo $this->Date_de_naissance . "<br/>";
- }
- // Méthode pour modifier l'adresse
- public function modif_adresse($newAdresse)
- {
- $this->Adresse = $newAdresse;
- echo $this->Adresse . "<br/>";
- }
- // Méthode pour calculer l'âge
- public function setDate_naissance($Date_naissance)
- {
- list($jour, $mois, $annee) = explode ('/', $Date_naissance);
- $TSN = strtotime($annee."/".$mois."/".$jour);
- $TS = strtotime(date("Y/m/d"));
- $age = ($TS-$TSN)/(365*3600*24);
- $this->Date_de_naissance = round($age, 0, PHP_ROUND_HALF_DOWN);
- }
- public function date_naissance()
- {
- return $this->Date_de_naissance;
- }
- }
- $user = new Personne;
- $user->info_personne();
- $user->modif_adresse(Paris);
- $user->setDate_naissance("30/11/1992");
- echo $user->date_naissance()
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement