![]() |
loading library - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23) +--- Thread: loading library (/showthread.php?tid=33185) |
loading library - El Forum - 08-18-2010 [eluser]vishok[/eluser] is there a way to know if a library is already loaded. loading library - El Forum - 08-18-2010 [eluser]mddd[/eluser] You could just check if the variable exists: Code: if (!isset($this->some_lib)) $this->load->library('some_lib'); loading library - El Forum - 09-22-2010 [eluser]aidehua[/eluser] Thanks mddd - I was going to ask that very question: what are the consequences (none? slight performance hit? serious performance hit?) of loading a model, library or helper more than once? E.g. auto-loading it but then loading it again in the controller, or loading a helper in a controller and also in a library loaded by that same controller. (Obviously in a perfect world you wouldn't load things twice. But my application isn't a perfect world. Not yet, anyway.) From what you say, this isn't something I should worry about, right? loading library - El Forum - 09-22-2010 [eluser]mddd[/eluser] Correct. Don't worry about loading stuff twice. You COULD look at whether you are loading stuff unneccesarily. If you are autoloading things that are only really used in some controllers/methods, you should consider moving the loading to the controller/method to reduce memory use. But that's a different problem. |