PHP СТРУКТУРА ПРОЕКТА
Структура проекта на PHP — это организация всех файлов, директорий и других ресурсов в проекте таким образом, чтобы их можно было легко поддерживать и масштабировать. Хорошо спроектированная структура проекта облегчает добавление новых функций, исправление ошибок и работу над проектом несколькими людьми.
Существует множество способов организации проекта на PHP. Один из наиболее распространенных подходов - это использование стандартной структуры каталогов. Эта структура имеет несколько уровней и включает в себя следующие каталоги:
app/
config/
public/
resources/
routes/
tests/
В каталоге app/ обычно содержится большинство бизнес-логики проекта. Здесь вы можете разместить файлы, которые отвечают за обработку запросов, контроллеры, модели и представления.
В каталоге config/ обычно хранятся конфигурационные файлы проекта, такие как файлы базы данных и файлы конфигурации маршрутов.
В каталоге public/ обычно размещаются файлы, которые будут доступны для клиентов проекта, включая статические файлы, такие как изображения, стили и скрипты.
В каталоге resources/ обычно содержатся файлы, которые необходимы для запуска проекта, такие как переводы, шаблоны и файлы, связанные со структурой проекта.
В каталоге routes/ обычно размещаются файлы, которые содержат маршруты проекта, определяющие, какие действия будут выполнены для запросов, отправленных на определенные URL-адреса.
В каталоге tests/ обычно создаются автоматические тесты для проекта, позволяя проверить, работает ли код проекта правильно.
Конечно, эту структуру можно настроить по вашему усмотрению, в зависимости от потребностей вашего конкретного проекта.
[PHP] Пишем простой и красивый блог. Структура. Начинаем. Часть #1
Урок 07. PHP - ООП. Типичная структура папок проекта
[ПРАКТИКА] - Строим структуру своего PHP приложения + аутентификация
Полный курс Laravel 04 Структура проекта (Project Structure)
Урок 93. Создание php MVC приложения. Структура файлов и папок
PHP: почему его вечно хоронят, актуально ли его учить и чем он полезен бизнесу. Код и кофе, s4, ep 8
Ваши вопросы: Структура файлов в проекте
Создание веб приложений на PHP ➤ Паттерн MVC и архитектура приложений.
Урок 2. PHP. Структура проекта и списки. Создаем собственный движок на PHP с нуля
ТЕРЕВЕНІ з Сергієм Немчинським