不會啊 不懂 完全懵了 求大神詳細解釋一下
class Car {
? ?private $ary = array();
? ?
? ?public function __set($key, $val) {
? ? ? ?$this->ary[$key] = $val;
? ?}
? ?
? ?public function __get($key) {
? ? ? ?if (isset($this->ary[$key])) {
? ? ? ? ? ?return $this->ary[$key];
? ? ? ?}
? ? ? ?return null;
? ?}
? ?
? ?public function __isset($key) {
? ? ? ?if (isset($this->ary[$key])) {
? ? ? ? ? ?return true;
? ? ? ?}
? ? ? ?return false;
? ?}
? ?
? ?public function __unset($key) {
? ? ? ?unset($this->ary[$key]);
? ?}
}
$car = new Car();
$car->name = '汽車'; ?//name屬性動態創建并賦值
echo $car->name;
2017-08-08
?你的ary是私有屬性,只能通過self等調用,不能用this調用