Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Created by PhpStorm.
- * User: hurricane
- * Date: 24/09/17
- * Time: 11:14
- */
- //ma classe Personne
- class Personne
- {
- private $_name = 'Sauron';
- private $_lastName = 'Gollum';
- private $_adresse = '15, ave de lanneau';
- private $_birth = '31-12-1970';
- /** fonction qui renverra toutes les infos de ma personne*/
- public function infopersonne()
- {
- return 'nom : '. $this->_name.'<br/> Prénom : ' . $this->_lastName . '<br/> Date de naissance : ' . $this->_birth . 'br/>Adresse : ' . $this->_adresse . '<br/>';
- }
- /** fonction pour modifier l'adresse*/
- public function setAdresse(string $_adresse)
- {
- $this->_adresse = $_adresse;
- return;
- }
- /** fonction de renvoi de la date de naissance */
- public function birth()
- {
- return $this->_birth;
- }
- /** fonction de calcul de l'age */
- public function age($date)
- {
- $age = date('Y') - date('Y', strtotime($date));
- if (date('md') < date('md', strtotime($date))) {
- return 'Age : ' . $age - 1 . ' ans';
- } else {
- return 'Age : ' . $age . ' ans';
- }
- }
- }
- $Sauron = new personne();
- $Sauron->setAdresse('15 rue de lanneau');
- echo $Sauron->infopersonne();
- echo $Sauron->age($Sauron->birth());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement