Я за мир во всем мире :)
Тобишь и чтобы красиво и чтобы семантика.
В том то и идея — оставить минимум кнопочек и добавить список стилей. В последней версии МСЕ уже есть такой список, только выпадающий, что не так удобно, буду думать над плагином или так поковыряюсь.
Да, я видел это. Семантика, это конечно хорошо, но опять же не стоит зацикливаться — в наш вебдванольный век нужно расчитывать не столько на контент-манагеров, сколько на обычных юзеров.
Так что все-таки должно быть ЧтоВидишьТоИПолучишь
Тогда ответ "Регулярно бегаю, играю в командные игры (футбол, баскетбол)" для вас.
Там два ответа про регулярный спорт — этот для подвижных и тренажерный зал.
Наверное не очень понятно выразился :)
Не все сразу. Целью этой статьи было, как я подчеркивал в начале, не показать что это язык никуда не годится, а указать на один из моментов, который попался на глаза недавно.
Когда таких статей наберется достаточно можно будет и обобщение провести.
Ну если вам так уж интересно я вам отвечу — мне пришлось реализовывать обьекты, описывающие модели данных через синглтоны, поскольку, опять же, я не мог сделать это просто статическими методами класса из-за раннего связывания модификатора self. И это по одному классу на практически каждую таблицу данных, и сделать их одним классом нельзя, поскольку они имеют собственные методы.
Кроме того я не хотел, чтобы некоторые процедуры инициализации выполнялись каждый раз, как возникает нужда в этом объекте.
Что же касается ваших сомнений в моем профессионализме, то мне кажется они необоснованы. Конечно я решил свои задачи иным способом, но этот способ, работай он как в "нормальных" (читайте "поддерживающих общепринятые модели") языках, был бы гораздо удобнее в понимании и поддержке.
И позвольте мы не будем спорить о целесообразности этого подхода. В конце-концов это не есть тема этой статьи.
А зачем вам, интересно, сначала выполнять шаблон а потом уже получать его в виде строки?
Обычно делается наоборот — получается текст шаблона, обрабатываются подстановки а потом результат выполняется.
Тут интересно другое — насколько одни подходы медленнее других.
И в частности, что кэширование с использованием file_exists довольно быстро работает и это можно использовать дабы не писать хотя бы бесконечные <?= ?>
Во-первых это не баг, это фича :)
В документации все описано, просто могли бы (и сделали в новой версии) и удобнее.
А PHP я не люблю за то, что там таких фич на каждом шагу, в общем все работает, но настроение портит.
Я из тех наивных программистов, которые считают что красота кода способна приносить удовольствие, так вот PHP частенько ломает весь кайф ;)
Это мысль из серии "Вот за такие неприятные мелочи я его и не люблю".
Очень уж слово вкусное :)
Стили есть, да не во многих и сделаны неудобно, поэтому многие и не знают о них а главное не пользуются.
Тобишь и чтобы красиво и чтобы семантика.
В том то и идея — оставить минимум кнопочек и добавить список стилей. В последней версии МСЕ уже есть такой список, только выпадающий, что не так удобно, буду думать над плагином или так поковыряюсь.
Так что все-таки должно быть ЧтоВидишьТоИПолучишь
Там два ответа про регулярный спорт — этот для подвижных и тренажерный зал.
Наверное не очень понятно выразился :)
Когда таких статей наберется достаточно можно будет и обобщение провести.
self
. И это по одному классу на практически каждую таблицу данных, и сделать их одним классом нельзя, поскольку они имеют собственные методы.Кроме того я не хотел, чтобы некоторые процедуры инициализации выполнялись каждый раз, как возникает нужда в этом объекте.
Что же касается ваших сомнений в моем профессионализме, то мне кажется они необоснованы. Конечно я решил свои задачи иным способом, но этот способ, работай он как в "нормальных" (читайте "поддерживающих общепринятые модели") языках, был бы гораздо удобнее в понимании и поддержке.
И позвольте мы не будем спорить о целесообразности этого подхода. В конце-концов это не есть тема этой статьи.
Обычно делается наоборот — получается текст шаблона, обрабатываются подстановки а потом результат выполняется.
И в частности, что кэширование с использованием
file_exists
довольно быстро работает и это можно использовать дабы не писать хотя бы бесконечные<?= ?>
В документации все описано, просто могли бы (и сделали в новой версии) и удобнее.
А PHP я не люблю за то, что там таких фич на каждом шагу, в общем все работает, но настроение портит.
Я из тех наивных программистов, которые считают что красота кода способна приносить удовольствие, так вот PHP частенько ломает весь кайф ;)
Это мысль из серии "Вот за такие неприятные мелочи я его и не люблю".
Про фабрики не будем, уже говорилось.
Ну не читаем мы всякие там маленькие частые слова, мы их просто узнаем :)