<?phpclass Personnel{ private $name; âge privé ; salaire privé $ ; public function _construct($nom,$age,$salaire) { $this->name=$name; $this->age=$age; $this->salaire=$salaire ; } public function _get($nom) { return $this->$nom; }}$obj=new Staff('peter',18,4000);echo $obj->name;echo $obj->age;?>
Si vous souhaitez générer $name, vous devez utiliser la méthode de fonction publique _get. Private est une variable privée et ne peut pas être appelée en externe.
Les propriétés de la classe Staff sont définies comme privées et ne peuvent être appelées qu'au sein de la classe. Changez-les en publiques et le problème est résolu
.