php - 自动将对象添加到数组
问题描述
我有一个名为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);
有没有办法做到这一点?
解决方案
只需使用[]
自动将事件添加到数组
$maleArray[] = new Male(12 , 45 , 76 , 40);
推荐阅读
- c# - Azure C# 框架 - 如何禁用验证代码以进行身份验证
- kubernetes - 负载与 Kubernetes 服务不平衡
- bin - 想读取和编辑未知格式的bin文件
- amazon-web-services - AWS SES 无法发送电子邮件,收到 550 错误
- sql - 使用 Prisma 订购嵌套/二级数组?
- php - 查询存档页面上所有帖子的作者元数据
- snowflake-cloud-data-platform - 如何将分号分隔的列名和值字符串转换为新表
- javascript - Vue - 无效类型:“容器”必须是字符串或 HTMLElement。”
- javascript - 球弹跳帆布背景
- flatpickr - 如何在 flatpickr 中启用 RTL 支持?