Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.11.2013, 16:38
Профессор
Отправить личное сообщение для Brook Посмотреть профиль Найти все сообщения от Brook
 
Регистрация: 13.04.2012
Сообщений: 210

PHP. Файлы инициализации, и зачем нужно множество файлов для подключение к БД?
Доброго времени суток - я новичок в пхп - поэтому буду задавать довольно таки глупые вопросы.
Все делаю по учебнику в данный момент прохожу главу где создается приложение (календарь). По заданию для создания этого приложения нужно создать отдельно класс для подключения к бд, отдельно массив констант для подключения бд, файл инициализации (и кто может объясните как для Васи что это такое и с чем это едят - сам не разобрался - понял только что за счет этой хрени будут подгружать все классы в приложении), а также отдельно класс событий и класс хранения объектов в виде массива .
Объясните почему это все в разных файлах ?! Наверняка можно было напихать все в намного меньшее количество файлов.....
И как задать определенные права дял папок и вообще что такое права для папок!?
Вот наверное все... )
Заранее спасибо за помощь.
Ответить с цитированием
  #2 (permalink)  
Старый 21.11.2013, 18:54
Аватар для jsru_
Кандидат Javascript-наук
Отправить личное сообщение для jsru_ Посмотреть профиль Найти все сообщения от jsru_
 
Регистрация: 09.04.2013
Сообщений: 149

обычно каждый класс в отдельном файле, название файла сопряжено с названием класса
Ответить с цитированием
  #3 (permalink)  
Старый 04.12.2013, 10:31
Аватар для Duda.Ml1986@gmail.com
Профессор
Отправить личное сообщение для Duda.Ml1986@gmail.com Посмотреть профиль Найти все сообщения от Duda.Ml1986@gmail.com
 
Регистрация: 01.09.2011
Сообщений: 263

Переменные для подключения к БД выносят в отдельный файл потому что так их удобнее править.
Например они хранятся в файле КОНСТАНТЫ, ты как прогер получаешь проект, разворачиваешь на своей виртуальной машине ;(Денвер) и хочешь что бы он конектился не к базе ЛАЛАЛА как в проекте а к базе ЛАЛАЛА2 потому что база ЛАЛАЛА у тебя занята
Если менять все в файле с классом работы с БД то потом когда проет будешь запускать он у тебя будет конектиться не туда, а так ты зальешь проект без констант и работать он будет с правильными данными

А каждый класс в отдельном файле потому что ,
Ты хочешь работать с БД = файл пхп с классо
Но если в нем не один класс то вопервых название
РАБОТАсБДиРАботаСфайлами а так БД.пхп

Второе зачем тебе два класса в одно файле если нужно только работать с БД тоесть лишний код подкл

Пусть грамотные допишут)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск классов внутри тега yozuul jQuery 24 14.06.2013 22:00
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48