$this->config = load_class('Config', 'core');
$this->config->tralala
Вот такой, зачем они это делают, если можно создать статическую обертку и обращаться к объекту непосредственно через нее, не тратя время на бессмысленное копирование?
main()::config->tralala
Какие есть плюсы у их подхода?
Спустя 32 минуты, 23 секунды (6.08.2011 - 15:44) jetistyum написал(а):
возможно load_class возвращает ссылку на созданный объект, всего-то, тоесть ты в каждом месте работаешь с тем же объектом, стоит покопать ф-ю load_class
Спустя 24 минуты, 53 секунды (6.08.2011 - 16:09) Outsider написал(а):
jetistyum, вы правы load_class возвращает ссылку. Но я хотел спросить, зачем возвращать ссылку и записывать ее в свойство класса, если можно сразу работать с объектом через статическую функцию?
Спустя 11 минут, 54 секунды (6.08.2011 - 16:21) jetistyum написал(а):
О, вот этого я не могу сказать, возможно разработчики посчитали что так будет удобнее, иметь в каждом объекте предзагруженный объект конфига. не беспокоиться о загрузке. На производительности не должно сказываться ни один ни второй подход.
Спустя 12 минут, 49 секунд (6.08.2011 - 16:34) Outsider написал(а):
Спасибо!