<?php
class Person{
private $name;
private $age;
private $gender;
public function __construct($name,$age,$gender){
$this->setName($name);
$this->setAge($age);
$this->setGender($gender);
}
public function setName($name){
$this->name = $name;
}
}
// ... getter setter 方法
}
$peron = new Person("lee",18,'男');
?>
为什么报错呢 ?
难道是因为是私有化的原因吗?
$this->setAge($age);
$this->setGender($gender);
你这2个 写错了吧。 你里面并没有 setAge 跟setGender函数