我想在循環中創建實例,這意味着實例的數量完全取決於循環。我無法實現它。 我已經遇到很多職位有關的相同,是成功的,Codeigniter用於加載自定義庫的動態多個實例
$this->load->library('stlstats', $param, 'instance1');
$volume1 = $this->instance1->getVolume($unit);
$this->load->library('stlstats', $param, 'instance2');
$volume2 = $this->instance2->getVolume($unit);
//Don't bother about $param and $unit, those are pre-defined.
所以,在上面的代碼中,我能夠實現讓不同的卷。但是我希望每次迭代都會創建它。如果我把裏面的代碼迴路說,
$this->load->library('stlstats', $param, 'instance1');
$volume1 = $this->instance1->getVolume($unit);
和打印$ VOLUME1,則輸出是所有迭代相同。 由於我不知道循環的迭代次數,我該如何實現?
謝謝大家:)
我很高興聽到它幫助你:-)。但是如果你想更進一步,你會看到只使用一個實例比總是創建和釋放多個實例更有效。 (可能不是在這種情況下與小對象,但在一個高負載的系統;-)) – Zaragoli
真的我完全同意:)但我無論如何存儲需要的值到數組中,所以我認爲這將是罰款即使當系統很大;) –