我有一个叫male的课,看起来像这样:
class Male {
public $gender;
public $age;
public $love;
public $looks;
public $humor;
public function __construct ($age , $love , $looks , $humor) {
$this->gender = 'Male';
$this->age = $age;
$this->love = $love;
$this->looks = $looks;
$this->humor = $humor;
}
}
每次都有该类的新实例,如下所示:
$hans = new Male(12 , 45 , 76 , 40);
我希望将该实例自动添加到数组中。现在,我这样做:
$maleArray = array($hans);
现在我必须自己做。所以可以说我创建了我的类的另一个实例,然后我必须将其添加到maleArray变量中。我希望这个自动进行。
例如,如果我创建了一个名为herman的实例,则maleArray的新版本应为:
$maleArray = array($hans, $herman);
有没有办法做到这一点?
答案 0 :(得分:5)
只需使用[]
自动将事件添加到数组中
$maleArray[] = new Male(12 , 45 , 76 , 40);