Pull to refresh
398
0.1
Александр Макаров @SamDark

PHP, Yii

Send message
У них, безусловно, очень много хороших идей, но не спорить с ними и полагаться исключительно на авторитетность мнения, по-моему, тоже не очень. И да, не стоит забывать, что их видение выработано годами работы примерно в одной среде: enterprise + компилируемые строго типизированные языки.
Это очень неоднозначные результаты, которые указывают на спорность решения. Реализация в языке, конечно, фреймворкам пригодится. Спорна принадлежность самой фичи к языку.
А зачем ему быть гибким именно в этом месте? Гибкость всегда и во всём — это крайность.
PSR-0 скорее всего в 5.4 не попадёт. И это, на мой взгляд, правильно. PSR-0 — это даже не стандарт, а соглашение между авторами фреймворков.
«Лучше день потерять, потом за два часа долететь».
Очень надеюсь, что реализацию поддержки ZF и Symfony начнут с framework meta issue. То есть с общего для всех MVC-фреймворков и возможности это общее конфигурировать.
Одно дело получить просто размер, а другой — с нужным уровнем шума и разными правилами и селекторами всех мастей.
Файл такого размера — просто кладезь для профайлинга и последующих оптимизаций скорости IDE.
Так можно как понадобится инициализировать, а не сразу.
У нас статики, кстати, не так много: DI-подобный контейнер Yii::app(), фабрики моделей CActiveRecord::model(), ну и остальное совсем по-мелочи.
Удобнее, конечно, чем голый DI. Тут не поспоришь.
Идеологически верное решение породит довольно неудобный для повседневного использования синтаксис.
Легче, но точить бота под конкретный форум нецелесообразно.
http://rmcreative.ru/ — бложик.
http://yiicookbook.org/ — книжный сайтик.
Чем-то Бората напомнило. Нравится… не очень!
Не совсем. В Yii аналог mixin.
Не заработает. Для того, чтобы заменить behavior нужны mixin, а не trait.
Да, в Yii это фактически mixin.
Не выйдет т.к. trait фактически является копи-пейстом, а тут нужно состояние для того, чтобы данные entity сконфигурировать.

Information

Rating
3,859-th
Location
Воронеж, Воронежская обл., Россия
Works in
Date of birth
Registered
Activity