私が書いたことの何が間違っているのでしょうか?確認するのを手伝ってください。
Laurie
Laurie 2019-11-08 13:21:39
0
2
1207

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

Laurie
Laurie

全員に返信(2)
卢小强

$name を出力したい場合は、パブリック関数 _get メソッドを使用する必要があります。Private はプライベート変数であり、外部から呼び出すことはできません。

いいねを押す +0
永夜微尘

Staff クラスのプロパティはプライベートとして定義されており、クラス内でのみ呼び出すことができます。パブリックに変更して問題を解決してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート