⊗ppOpMgPrm 94 of 107 menu

Application pratique de la magie en POO en PHP

L'application pratique de la méthode __set vous l'étudierez de manière autonome, en résolvant la tâche suivante :

Supposons qu'on ait la classe User suivante avec les accesseurs et mutateurs des propriétés :

<?php class User { private $name; private $age; public function getName() { return $this->name; } public function setName($name) { if ($name != '') { $this->name = $name; } } public function getAge() { return $this->age; } public function setAge($age) { if ($age >= 0 and $age <= 70) { // on vérifie l'âge $this->age = $age; } } } ?>

Refactorisez le code de cette classe pour qu'elle utilise les méthodes magiques __get et __set au lieu des accesseurs et mutateurs.

azbydeenesfrkakkptruuz