Qu'est-ce qui ne va pas avec ce que j'ai écrit ? S'il vous plaît, aidez-moi à le vérifier.
Laurie
Laurie 2019-11-08 13:21:39
0
2
1241

<?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;?>微信截图_20191108132128.png

Laurie
Laurie

répondre à tous(2)
卢小强

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

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal