<?php
class Test{
private $id;
private $age;
//set方法
public function __set($name, $value){
$this->$name = $value;
}
//get方法
public function __get($name){
if(!isset($this->$name)){
//未设置
$this->$name = "默认值";
}
return $this->$name;
}
}
//使用
$test = new Test();
$test->id = 5;
$test->age = 6;
echo $test->id, $test->age;
注:$test->id = 5; //id前面不需要$符号