Можно ли писать PHP OOP и процедурный вместе без фреймоворка? Стал разрабатывать обычный скрипт безопасности на линуксе, который тащит всю информацию об пользователе, кто зашел, во сколько, когда, откуда, зачем, что делает, и тд и тп.
ООП я владею хорошо, но скрипт большим не выйдет, максимум в 2-3 файла у каждого по 50-100 строк не больше.
Этот скрипт я делаю только для своего личного сервера, не для работы, не для клиентов, лично для себя.
Библиотека работает в ООП стиле.
В Stack Overflow говорят, что нет ничего плохого писать процедурный стиль и ООП вместе, если конечно проект не большой, или скрипт не будет расти в объеме.
Ваше мнение друзья.

21 Авг 2019 в 06:59
166 +1
1
Ответы
1

Да, можно писать PHP как в процедурном, так и в объектно-ориентированном стиле без использования фреймворков. Как правило, использование ООП позволяет создавать более структурированный и поддерживаемый код, но если ваш проект небольшой и простой, то использование процедурного стиля также допустимо.

Если ваш скрипт безопасности будет состоять из 2-3 файлов с небольшим количеством строк кода, то вполне возможно, что процедурный стиль подойдет лучше. Главное, чтобы код был читаемым и понятным.

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

В любом случае, выбор стиля программирования зависит от ваших предпочтений и конкретных задач проекта. Главное — делать код безопасным и удобным для себя.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир