Я занимаюсь созданием своего собственного программного обеспечения для системы форумов.Очень похоже на phpbb, mybb, vbulletin и т. Д., За исключением того, что он явно менее продвинутый.Для меня это просто личный проект, и я столкнулся с некоторыми проблемами, поскольку мне никогда не приходилось разрабатывать что-то, что можно было бы переупаковать для других.
Структура файла выглядит следующим образом:
Итак, config.php - это конец всех файлов.Он содержит информацию о соединении с базой данных, он также создает экземпляр моего класса базы данных, и ни один из файлов функций не требует / не включает никаких файлов, так как они всегда будут доступны там, где требуется config.php.
ЗДЕСЬ ВОПРОС!Однако я сталкиваюсь с простыми, но очень раздражающими проблемами, например, я вызываю функцию в config.php вверху, которая проверяет значения файлов cookie пользователей и проверяет, все ли они принадлежат одному и тому же пользователю, и, если нет, удаляет файлы cookie.Тем не менее, это должно быть после того, как файлы базы данных требуют.И такие вещи, как переменная, объявленная в config.php, не всегда доступна, поэтому иногда мне приходится объявлять ее в заголовочных файлах.
Похоже, это не так уж много вопросов, но я думаю, что это просто вопросо том, как я могу включить / требовать в целом, не сталкиваясь с проблемами.