Maison > Questions et réponses > le corps du texte
<?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;?>
卢小强2019-11-09 08:41:11
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.
永夜微尘2019-11-08 18:52:23
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