| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Соединение в конструкторе |
| Автор: Istergul 16.5.2009, 14:05 |
| Занимаюсь написанием фреймворка для работы с базой данных сервера MySQL для последующего внедрения в свои проекты. Задумадся над таким вопросом, как стоит ли помещать в конструктор класса соединение с базой. То есть чтобы при создании экземпляра класса, соединение устанавливалось автоматически. Стоит ли так поступать или более оптимальным решением было бы описание соответствующего метода для соединения с базой? Готов выслушать ваше мнение. |
| Автор: bars80080 16.5.2009, 18:54 |
| без описания что будет делать твой класс, вопрос ставить бессмыслено если он будет запускаться единственный раз за сеанс, то можно. ежели у тебя модули настолько независимо работают, что могут не раз создавать экземпляры, то это вред. либо ошибки, либо придётся передавать подключение постоянно однако, по сути дела вопрос не стоит и выеденного яйца, ибо усложнение его заключается в написании всего одной дополнительной строчки в скрипте и трёх лишних в классе посему написать отдельный метод и не заморачиваться |