Дизайн и архитектура программ на php
От: Аноним  
Дата: 14.07.09 20:17
Оценка:
Мне, С++ программисту, что-то трудно понять как правильнее писать программы на php.
Допустим, есть сайт, например форум или что-то типа того. Пользователь может залогиниться (или войти автоматически через куки). Если пользователь не залогинился, то нужно вывести форму с вводом логина и пароля, иначе — контент сайта.
Вопрос в следующем: я могу сделать это через один файл index.php, введя в него переменную — "состояние" и в зависимости от нее вызывая функции реализации интерфейса из других файлов. А можно каждый подвид интерфейса реализовать на своем файле *.php.
Нужно обойти ситуацию, при которой пользователь напрямую обращается к странице, а база данных не открыта.
Ну и т.д., ситуаций много
КАК правильнее??? Какова вообще идеология разработки на php, с учетом того что в одну и ту же страницу можно придти с разными аргументами, а у программы потенциально несколько точек входа (каждый php файл в котором есть код вне функций)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.