PHP. Файлы инициализации, и зачем нужно множество файлов для подключение к БД?
Доброго времени суток - я новичок в пхп - поэтому буду задавать довольно таки глупые вопросы.
Все делаю по учебнику в данный момент прохожу главу где создается приложение (календарь). По заданию для создания этого приложения нужно создать отдельно класс для подключения к бд, отдельно массив констант для подключения бд, файл инициализации (и кто может объясните как для Васи что это такое и с чем это едят - сам не разобрался - понял только что за счет этой хрени будут подгружать все классы в приложении), а также отдельно класс событий и класс хранения объектов в виде массива . Объясните почему это все в разных файлах ?! Наверняка можно было напихать все в намного меньшее количество файлов..... И как задать определенные права дял папок и вообще что такое права для папок!? Вот наверное все... ) Заранее спасибо за помощь.:thanks: |
обычно каждый класс в отдельном файле, название файла сопряжено с названием класса
|
Переменные для подключения к БД выносят в отдельный файл потому что так их удобнее править.
Например они хранятся в файле КОНСТАНТЫ, ты как прогер получаешь проект, разворачиваешь на своей виртуальной машине ;(Денвер) и хочешь что бы он конектился не к базе ЛАЛАЛА как в проекте а к базе ЛАЛАЛА2 потому что база ЛАЛАЛА у тебя занята Если менять все в файле с классом работы с БД то потом когда проет будешь запускать он у тебя будет конектиться не туда, а так ты зальешь проект без констант и работать он будет с правильными данными А каждый класс в отдельном файле потому что , Ты хочешь работать с БД = файл пхп с классо Но если в нем не один класс то вопервых название РАБОТАсБДиРАботаСфайлами а так БД.пхп Второе зачем тебе два класса в одно файле если нужно только работать с БД тоесть лишний код подкл :nono: Пусть грамотные допишут) |
Часовой пояс GMT +3, время: 03:43. |