|
|
|
| Здравствуйте,
у меня масса классов в которых происходит работа с базой данных MySQL через PDO. Данные подключения к базе находятся у файле conf.php. Я ничего лучше не придумал чем объявить логин/пароль подключения к базе как global переменные, для того чтобы потом в каждом классе include файл conf.php был доступен внутри класса.
Но безопасно ли это? Как лучше сделать? | |
|
|
|
|
|
|
|
для: volodumir
(26.08.2014 в 02:33)
| | Основная проблема глобальных переменных в том, что при определенных обстоятельствах их можно затереть. Так что конечно же для таких целей предпочтительнее registry/dependency injection (service locator)/singleton. Всё зависит от сложности проекта | |
|
|
|
|
|
|
|
для: psychomc
(26.08.2014 в 10:39)
| | Спасибо, будем разбираться.. | |
|
|
|