Нормалек валидатор.
Подумалось: если тереть про ООП, валидатор можно реализовать как поведение модели или иного класса через паттерн , т.е. прикреплять к проверяемому объекту один или несколько валидаторов и обращаться к ним при необходимости.
Вероятно во всех трех случаях будет промежуточное представление в коде PHP.
Можно проверять если файл-шаблон старше, чем промежуточный формат, незачем снова компилировать.
Вызов тоже может выглядеть одинаково во всех трех случаях:
$text = $smth->asText($templateName, $params);
Помоему есть смысл выделить это общее в базовый класс.
Сраный livestreet. Почему не могу отредактировать/удалить свой комметарий?
Правильный вариант:
>> Совсем не сплошная. Главный класс статический — для доступности отовсюду это необходимо.
Совсем не сплошная. Для доступности отовсюду это необходимо. А вот компоненты приложения — объекты. Их добываем из реестра, поэтому они тоже становятся общедоступны.
live OS может не сработать, если админ сетки, куда ты приземляешся, озабочен запуском левых программ.
сейчас я пользуюсь запароленным архивом на флешке, а в будущем планирую переползать на генераторы паролей.
captcha вещь полезная. хотя есть и другие методы отсеивания роботов. я пользуюсь чекбоксом «я не робот» :) реально работает.
с другой стороны, если твой сервис мегапопулярен, его будут атаковать не боты, а «крестьяне» с фрилансерских бирж. тут ни каптча, ни другие алгоритмы н помогут.
появится-появится. пауза позволяет переосмыслить некоторые вещи, привести в порядок.
про трассировку — это недостаток Expert Debugger, а не PHP или моего кода.
>> Отвечать на письмо надо ВСЕМ его адресатам
AlexB, ты занимаешся документооборотом?
тема мне близка. бесполезно учить людей как они должны себя вести. надо чтобы система не оставляла им вариантов
так всегда было и будет. это всё гормональный шум при половом созревании + потребность писать анонимно то, что в жизни они постесняются сказать.
родина может спать спокойно :)
Подумалось: если тереть про ООП, валидатор можно реализовать как поведение модели или иного класса через паттерн , т.е. прикреплять к проверяемому объекту один или несколько валидаторов и обращаться к ним при необходимости.
artoodetoo