Advertisement
Guest User

Untitled

a guest
Oct 21st, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. <?php
  2.  
  3. class User
  4. {
  5. private static $nombre_user = 0;
  6.  
  7. private $nom, $address, $telephone;
  8.  
  9. public $age;
  10.  
  11. public function __construct()
  12. {
  13. self::incrementUserCount();
  14. }
  15.  
  16. private static function incrementUserCount()
  17. {
  18. self::$nombre_user += 1;
  19. }
  20.  
  21. public static function getNbUser()
  22. {
  23. return self::$nombre_user;
  24. }
  25.  
  26. public function getAddress()
  27. {
  28. return $this->address;
  29. }
  30.  
  31. public function setAddress($address)
  32. {
  33. $this->address = $address;
  34. }
  35.  
  36. public function getTelephone()
  37. {
  38. return $this->telephone;
  39. }
  40.  
  41. public function setTelephone($telephone)
  42. {
  43. $this->telephone = $telephone;
  44. }
  45.  
  46. public function setNom($nouveau_nom)
  47. {
  48. $this->nom = $nouveau_nom;
  49. }
  50.  
  51. public function getNom()
  52. {
  53. return $this->nom;
  54. }
  55. }
  56.  
  57. echo User::getNbUser();
  58.  
  59. $blaireau = new User();
  60. echo User::getNbUser();
  61.  
  62. $bogoss = new User();
  63. echo User::getNbUser();
  64.  
  65. $blaireau->setNom("cantin");
  66. $bogoss->setNom("nicolas");
  67.  
  68. echo $blaireau->getNom();
  69.  
  70.  
  71. echo $bogoss->getNom();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement