Как правильно разделить классы в ООП PHP? Начал изучать ООП в PHP сразу много информации голова просто взрывается, но не могу понять, пот у меня есть проект в основном это скрипт выполняющийся в фоновом режиме через определенный промежуток врмени (через CRON). Так вот, разделил я его так:
1. Файл database.php - в нем хранится клас и функции для работы с БД.
2. Файл run.php - там хранятся функции для работы с с каждой строкой из БД (можно сказать основной файл)
3. Файл api.php - функции сторонних сервисов, необходим для run.php
4. Файл config.php - ну тут все понятно чисто переменнные для работы
5. Файл index.php - основной который запускает и объединяет все.
так вот вопрос в следующем, можно ли в одном файле хранить 2 класса? Насколько это правильно? ну и чтобы читабельно было. Нет желения пложить файлы для каждого класа.
P.S. И еще вопрос обязательно ли использовать ООП или это зависит от каких то факторов(например показывает уромень автора)?

21 Авг 2019 в 07:00
175 +1
0
Ответы
1

Да, можно хранить два класса в одном файле, и это довольно распространенная практика. Однако, чтобы сделать код более читаемым и структурированным, рекомендуется следовать принципам единственной ответственности и разделять классы по разным файлам.

ООП не является обязательным для написания кода на PHP, но его использование позволяет структурировать код, делать его более гибким и масштабируемым. Кроме того, ООП помогает повысить переиспользуемость кода и облегчает сопровождение проекта. Поэтому рекомендуется изучить основы ООП и применять их в своих проектах.

20 Апр 2024 в 13:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир