小弟我什么小弟我这里返回不了姓名和年龄
Jun 13, 2016 pm 01:34 PM
我什么我这里返回不了姓名和年龄
class Person{
? private $name;
? private $sex;
? private $age;
? ?
? //构造方法
? function __construct($name="",$sex="男",$age=1){
? $this ->name=$name;
? $this ->sex=$sex;
? $this->age=$age;
? }
? ?
? //添加__get()方法
? public function __get($propertName){
? if($propertName=="sex"){
? return "保密";
? }
? else if($propertyName=="age")
? {
? if($this->age>30)
? return $this->age-10;
? ?
? else
? return $this->$propertyName;
? ?
? }
? else
? {
? return $this->$propertyName;
? }
? ?
? }
}
$person1=new Person("张三","男",20);
echo "姓名:".$person1->name."
";
echo "性别:".$person1->sex."
";
echo "年龄:".$person1->age."
";
?>
我什么我这里返回不了姓名和年龄?
返回的是下面:
姓名:
性别:保密
年龄:
?请高手解答下 谢谢!
------解决方案--------------------
propertyName !== propertName
仔细看
------解决方案--------------------
propertyName !== propertName

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apakah perbezaan antara Huawei GT3 Pro dan GT4?

Betulkan: Alat snipping tidak berfungsi dalam Windows 11

Cara Membetulkan Ralat Tidak Dapat Menyambung ke App Store pada iPhone

Bagaimana untuk menggunakan kaedah ini dalam Java

Cara mengoptimumkan hayat bateri iPad dengan iPadOS 17.4

Artikel untuk memahami panduan ini dan mengejar 70% orang hadapan
