<?php
class Person{
private $name;
private $sex;
private $age;
function __construct($name="",$sex="男",$age=1){
$this->name=$name;
$this->sex=$sex;
$this->age=$age;
}
function __set($propertyName,$propertyValue){
if($propertyValue="sex"){
if(!($propertyValue="女"||$propertyValue="男"))
return;
}
if($propertyName="age"){
if($propertyName>150||$propertyName<0)
return;
}
$this->$propertyName=$propertyValue; /////////////这行代码干吗用! 的 是什么意思啊!
}
public function say(){
echo "我的名字:".$this->name."我的性别:".$this->sex."我的年纪:".$this->age."<br>";
}
}
$person1 = new Person("张三","女",1);
$person1->name="李四";
$person1->say();
?>
子期不遇
慕粉1707282033
大写的王