errors 发表于 2014-3-14 20:31:42

如何为自定义类动态创建多个实例?

兄弟是业余码农,向来秉承“内事不决问百度,外事不决访谷歌”的教诲,然近来一事,内外皆不解。以至忧从中来,不可断绝。

问题是这样:
CI中可以用这种方法创建和使用类的实例:
$this->load->library('demo_class','','obj_name');
$this->obj_name->some_method();


但是我想动态创建数量不定的实例,而且我对这些实例的名字也不需要知道,如果不用CI,我可以类似这样写:

$obj = array();
for($i = 0; $i < $num; $i ++)
{
$obj[] = new demo_class($argu);
}
//...
$obj[$n]->some_mothod();

请问大神们能否告诉我,我若在CI框架下,要达到同样的目的,该怎么写?
页: [1]
查看完整版本: 如何为自定义类动态创建多个实例?