Главная страница / Программирование на PHP / Как работает Smarty и что это такое?

и рассказывают о сабже.
Мне, например, интересно, но специально искать материалы лень...

По поводу ООП:
На самом деле, не стоит спорить, хорошо это или плохо.
ООП было придумано для упрощения изготовления больших программ. Необходимо упомянуть и то том, что особенно, если разрабоктой занимаются сразу несколько программистов. В этом случаее ООП действильно очень
удобно - каждый программист делает сой кусок программы, т.е. свой объект, а другие его используют, зная только свойства и методы работы объекта, не вникая в то, как оно работает и почему.
Однако, простейший пример: мы пишем в хтмл-коде
<input type="button" value="надпись на кнопке" style="...
При этом в браузере появляется кнопка с надписью. Её вид фантастически задаётся стилем. При этом нам не приходится описывать на ассемблере, как должна выглядеть эта кнопка, какие у неё должны быть линии,
как она меняется при нажатии на неё, какие при этом случаются события и как при этом вызвать соответсвующие подпрограммы на JS или VBScript. Всё это потому, что этот класс объектов - кнопка - кто-то уже
написал, когда делал браузер. Напомним, теперь нам удобно php.
Важно понимать, когда речь идёт о небольших проектах, которые человек делает в одиночку, когда нету серьёзной необходимости в применении ООП - каждый волен поступать как ему больше нравится документация.
Не будем забывать, если нравится - юзайте ООП, нет - никто не по-новому заставляет документация. И главное, что спорить или обсуждать в нужность или полезность ООП в этом случае не имеет смысла. ООП придумали
и применяют с конкретной целью и в конкретной ситуации - когда нужно надёжно упростить командную работу.

Главная страница / Программирование на PHP / Как работает Smarty и что это такое? / По поводу ООП: На самом деле, не стоит спорить, хорошо это или п