<?phpclass Staff{ private $name;プライベート $age;プライベート$salal; public function _construct($name,$age,$salary) { $this->name=$name; $this->age=$age; $this->salary=$salary; } public function _get($name) { return $this->$name; }}$obj=new Staff('peter',18,4000);echo $obj->name;echo $obj->age;?>
$name を出力したい場合は、パブリック関数 _get メソッドを使用する必要があります。Private はプライベート変数であり、外部から呼び出すことはできません。
Staff クラスのプロパティはプライベートとして定義されており、クラス内でのみ呼び出すことができます。パブリックに変更して問題を解決してください