PHP OOP按属性查找对象

安迪

我试图通过生成随机数并根据该数字检查对象ID来拉取类(对象)的随机实例。

我已经找到了很多有关如何检索对象属性的信息(特别是这里的ID),但并非不先知道哪个对象。

所以在我班上

public function getID() {
return $this->id;
}

getID()

仅当我将其用作

$object->getID()

是否可以对类中的每个对象执行类似的操作,而无需指定对象?

我试图避免必须为类中的每个对象编写if / then。

超现实的梦想

您可以设置一个对象数组,然后遍历该数组并在每个对象上调用getID()方法。如果您的对象数组称为$ myObjects ...

foreach($myObjects as $object) {
    $object->getID();  //And do something with it
}

但是,如果要从一组对象中随机选择一个对象,则测试一大堆对象以查看它们是否是您选择的对象并不是很理想。您最好将它们放入数组中,并使用array_rand()从数组中选择一个随机对象。

您这样做的目的是什么?这可能表明解决此问题的更好方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Qt:按属性在列表中查找对象

来自分类Dev

如何按属性在python列表中查找对象

来自分类Dev

在NSMutableArray中按名称查找对象

来自分类Dev

通过反射递归查找对象属性?

来自分类Dev

通过反射递归查找对象属性?

来自分类Dev

查找对象属性(反射)的困难

来自分类Dev

在JSON文件中查找对象属性

来自分类Dev

PHP OOP:对象属性的值可以是函数吗?

来自分类Dev

PHP OOP 声明属性

来自分类Dev

按值在深层嵌套对象中查找对象

来自分类Dev

在另一个数组内的JavaScript对象数组中按属性查找对象

来自分类Dev

如何查找对象数组并仍然保留对象属性?

来自分类Dev

如何在pyqt中按名称查找对象?

来自分类Dev

R:在深层嵌套列表中按名称查找对象

来自分类Dev

在数组Ramda中按ID查找对象

来自分类Dev

在Rails 4 App中按ID查找对象

来自分类Dev

如何使字典按值查找对象键

来自分类Dev

按类型与字符串查找对象

来自分类Dev

Grails 3 - 按 CLOB 值查找对象

来自分类Dev

在数组数组中按 id 查找对象的索引

来自分类Dev

查找对象参考

来自分类常见问题

根据两个属性查找对象的键

来自分类Dev

通过嵌套数组中的match属性查找对象

来自分类Dev

查找对象中重复属性值的计数

来自分类Dev

如何通过列表中的属性值获取/查找对象

来自分类Dev

在字典中查找对象的属性的最大值

来自分类Dev

在具有相同value属性的数组中查找对象

来自分类Dev

查找对象中重复属性值的数量

来自分类Dev

查找对象的属性并获取其值-C#