Этот стиль повествования… Ощущение, что читаешь перепечатку рукописного письма внучки к бабушке, годов так семидесятых прошлого века.
Тепло как-то и душевно что ли )
Я рискую ошибиться, и нахватать кучу минусов, ввиду того факта, что вообще ничего не понимаю в расте, однако не могу не спрсить: разве это не концепция промисов?
Время на создание и поддержку одной единственной обертки над выводом ошибок? Вы серьезно? Ровно 20 минут. При том и на создание и на всю будущую поддержку. Вообще 10, но я еще столько же накинул на придумывание названий для двух методов и одного свойства.
1) Это всего лишь возможность. Никто не заставляет ей пользоваться.
2) Это декларативно. Единожды объявил переводчик, и забыл.
3) Это позволит не городить "беготню" по массивам самому.
4) Это ооп в конце-то концов.
И я действительно не понимаю, какую проблему может доставить делегирование дополнительного функционала любому объекту на Ваш выбор.
Во-первых, не замыкание контекста на анонимную функцию, а замыкание анонимной функции на контекст.
Во-вторых анонимные функции в php, хотя и не замыкаются на контекст исполнения, тем не менее могут сменить внутренний контекст (ссылку) $this в ручном режиме (Closure::bind(), $func->bindTo()), и быть в этом смысле замкнуты на переданный объект.
Таким образом, однозначно утверждать, являются ли анонимные функции в php замыканиями или нет — нельзя. И уж тем более сложно говорить о том, хорошо это или плохо. Это просто особенность языка и ее нужно знать. А Ваши выкрики в духе "ололо! Closure — не Clousre!", просто неуместны. Ибо статья о разработке на PHP написана разработчиком PHP для разработчиков PHP. И мы — разработчики PHP прекрасно понимаем, что значит замыкание в контексте PHP. Так что, в принципе, носом нас в это можно и не тыкать.
Верно лишь отчасти. Быстрее печатаешь => чаще пробуешь варианты => чаще получаешь результат => быстрее получаешь опыт => быстрее прокачиваешь скилл.
Так что, скорость печати поднимать никогда не рано.
Придумать и сделать: как разделять клиентов на «под-чаты»
Очевидно, что нужен сабпротокол поверх протокола телеграма, где часть сообщения будет являться заголовком. Само собой, для этого понадобится реализация своего клиента с преферансом и маркитантками.
Тепло как-то и душевно что ли )
Я с Вами согласен. но "пробегите глазами" по пятнадцати тысячам строк — это это Вы знатно протролили =)
Завязывайте… Я чуть чай на монитор не выплюнул =)
Роутинг в yii — это одна из худших частей фреймворка. Он просто никакой.
В остальном — всё верно.
хм… где-то я это видел… а, ну точно же!
это, по всей видимости, "нет" :)
Ну а вопрос "зачем" — это к автору.
Время на создание и поддержку одной единственной обертки над выводом ошибок? Вы серьезно? Ровно 20 минут. При том и на создание и на всю будущую поддержку. Вообще 10, но я еще столько же накинул на придумывание названий для двух методов и одного свойства.
1) Это всего лишь возможность. Никто не заставляет ей пользоваться.
2) Это декларативно. Единожды объявил переводчик, и забыл.
3) Это позволит не городить "беготню" по массивам самому.
4) Это ооп в конце-то концов.
И я действительно не понимаю, какую проблему может доставить делегирование дополнительного функционала любому объекту на Ваш выбор.
именно так
Я думаю, было бы отличным решением, дать пользователю возможность, самому определить методику перевода.
Например так (псевдокод):
Во-первых, не замыкание контекста на анонимную функцию, а замыкание анонимной функции на контекст.
Во-вторых анонимные функции в php, хотя и не замыкаются на контекст исполнения, тем не менее могут сменить внутренний контекст (ссылку) $this в ручном режиме (
Closure::bind()
,$func->bindTo()
), и быть в этом смысле замкнуты на переданный объект.Таким образом, однозначно утверждать, являются ли анонимные функции в php замыканиями или нет — нельзя. И уж тем более сложно говорить о том, хорошо это или плохо. Это просто особенность языка и ее нужно знать. А Ваши выкрики в духе "ололо! Closure — не Clousre!", просто неуместны. Ибо статья о разработке на PHP написана разработчиком PHP для разработчиков PHP. И мы — разработчики PHP прекрасно понимаем, что значит замыкание в контексте PHP. Так что, в принципе, носом нас в это можно и не тыкать.
Из прочитанного понял только одно: в функциональщине хреново организована работа с кортежами. И все
десятьдевять пунктов спекулируют на этом факте.P.S.
Сам я не функциональщик, и возможно слабо понимаю предмет.
Так что, скорость печати поднимать никогда не рано.
легко 32.000.000/3
Очевидно, что нужен сабпротокол поверх протокола телеграма, где часть сообщения будет являться заголовком. Само собой, для этого понадобится реализация своего клиента с преферансом и маркитантками.
Изобрели редмайн )
Вы делаете очень хорошее дело.
З.Ы. Спросонья прочитал "Как мы просрали декларации о доходах...", очень удивился.
Исследование провёл хорошее, изложил всё грамотно и последовательно. А вот сама идея хоть и понятна но попахивает…