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 раз(а)
Попробовал сделать класс для работы с PDO чтобы избавиться от глобальной переменной выдает ошибку: Fatal error: Call to a member function prepare() on a non-object in....
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
и чем эта обертка мне поможет если я хочу избавиться от глобальной переменной? при чем тут это?
RickMan
Отправлено: 16 Сентября, 2014 - 15:29:53
Участник
Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
Помог: 30 раз(а)
А от какой глобальной переменной ты избавиться хочешь? Через статику если хочешь обращаться то от силы что у тебя выйдет, это при каждом запросе создавать снова подключение (но это обращатсья надо не к статичному свойству, а методу)... на то оно и статика. И что вы выйграешь в итоге? Минуc 1 глобальная переменна, но в замен кучу коннектов к БД при вызове одного скрипта?
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
ага то есть тут не будет создаваться новые подключения?
RickMan
Отправлено: 16 Сентября, 2014 - 15:51:33
Участник
Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
Помог: 30 раз(а)
Да, потому что экземляр будет единственный...
Sail
Отправлено: 16 Сентября, 2014 - 15:52:31
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
3d_killer пишет:
ага то есть тут не будет создаваться новые подключения?
Всё в Ваших руках!
3d_killer
Отправлено: 16 Сентября, 2014 - 15:55:43
Участник
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011 Откуда: Ростов-на-Дону
Помог: 21 раз(а)
RickMan, а вы вот сами себе противоречите если прочитать последние 2 сообщения (Добавление)
вобщем я понял что как и зачем так что всем спасибо, лучше уж пропишу global одной переменной чем городить такую обертку
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.