Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Подключение к базе данных в классе с глобальной переменной
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
Как то я уже задавал похожий вопрос, но ответа кроме как использовать в других классах global $DBH так и не получил, потом долгое время не занимался PHP, но сейчас пришлось заново вернуться и начать изучение ООП, так родилась такая конструкция (сокращенно для примера), хотел поинтересоваться правильно ли я делаю (данная конструкция рабочая)
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Переменную можно презаписать из вне. а метод всегда будет возвращать то что положено. (Добавление)
Об инкапсуляции слышали? внутренняя реализация должна быть скрыта, а снаружи доступен только публичный API для изменения внутреннего состояния.
----- Чем больше узнаю, тем больше я не знаю.
3d_killer
Отправлено: 26 Февраля, 2016 - 10:43:59
Участник
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.