怪我咯2019-11-02 15:44:49 0 4 624
[PHP讨论组]源自课程章节:对象的封装[不仅仅是安全]:private,__get,__set,__isset,__unset举报回复话题 ↕
为什么我按老师讲的浏览器里输出了peter.老师的却没有?
class Staff{ private $anme; private $age; private $salary;
public function __construct($name,$age,$salary) { $this -> name = $name; $this -> age =$age; $this -> salary =$salary; }}
$obj =new Staff('peter',28,5000);
echo $obj ->name;
怪我咯 2019-11-11 19:42:233楼
谢谢回复。我后来也发现了。
赞 +0添加回复
邓 2019-11-11 14:08:302楼
帮你找到原因了你的第一个变量声明为$anme了 而输出的是name
赞 +0添加回复
邓 2019-11-11 13:05:001楼
好像是因为你的构造方法是public
赞 +0添加回复