PHP по сравнению с OO PHP - Который использовать? [закрытый]

9
задан Jocelyn 4 August 2015 в 04:13
поделиться

3 ответа

Реальное преимущество объектно-ориентированного кода: ваш код лучше организован, его легче поддерживать, он более модульный (а значит, легче использовать повторно), и потенциально менее хрупкий (из-за инкапсуляции состояния и реализации, и, надеюсь, лучшей безопасности). (Циник во мне также говорит, что если вы изучите объектно-ориентированный PHP, вы сделаете первый важный шаг к выходу из PHP-гетто. Хех. Сработало!)

На Stack Overflow уже есть много вопросов от PHPеров, переходящих на OO:

Не говоря уже о том, что существуют миллионы учебников по объектно-ориентированному PHP. Мое мнение: в основном, да, если вы пишете на PHP, вы должны писать на объектно-ориентированном PHP для любых приложений, кроме самых тривиальных. Существует множество Rails-подобных фреймворков для PHP, которые облегчат вам жизнь и, возможно, помогут стать лучшим программистом.

16
ответ дан 4 December 2019 в 15:11
поделиться

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

2
ответ дан 4 December 2019 в 15:11
поделиться

если вы действительно хотите использовать oo программирование, переходите на Ruby.

OO PHP для меня - это подделка. И если у вас уже есть половина кода, сделанного на структурном php, не меняйте свое мнение.

просто не забывайте делать код чистым с большим количеством комментариев, чтобы вы могли легко изменить что-либо в будущем

-5
ответ дан 4 December 2019 в 15:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: