Объект в функции?

Духовность™

Продвинутый новичок
Объект в функции?

У меня есть объект для работы с БД.

Почти на каждой странице есть один и тот же SQL-запрос, один и тот-же функционал.

По-хорошему, его нужно вынести в функцию. Соответственно, нужно объект использовать в теле функции.

Это правильное решение и как наиболее правильно организовать передачу объекта в функцию? Через ссылку? Или из GLOBALS его юзать?
 

Develar

Новичок
triumvirat, такие имена как Мартин Фаулер, Макконел о чем-то говорят?
 

Духовность™

Продвинутый новичок
Нет. Сначала не было желания, а теперь нет времени читать (

-~{}~ 30.10.07 11:47:

Ну подскажите, а то я на этом застопорился (
 

Develar

Новичок
triumvirat, если я подскажу - придется все переписывать. хуже от этого твоего решения уже не будет. Попробуй фасад или посмотри как это в limb.
 

Krishna

Продался Java
Ну так объект один и тот же или нет?

-~{}~ 30.10.07 13:39:

В функции можно просто вызывать его создание, через статический метод класса new_instance...
Соответственно нет лишнего параметра или использования GLOBALS (хотя суть та же).

Не нравится - не ешь :)
 

Духовность™

Продвинутый новичок
Объект не обязательно один и тот же юзать.. да.. фактически, я могу создать новый объект в теле функции. О! А это идея! Как вам?
 

Krishna

Продался Java
triumvirat
Плохо. Синглтон как раз позволяет не создавать каждый раз новый объект.
 
Сверху