Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «ооп»
DDD на практике. Проектирование списка желаний 2017-08-23 09:59:49
В интернете довольно много разрозненного материала по список желаний (wish list). Читать ...
+ развернуть текст сохранённая копия
В интернете довольно много разрозненного материала по список желаний (wish list). Читать дальше →
Тэги: ddd, doctrine, entity, object, orm, php, symfony, value, vuejs, ооп, проектирование, рефакторинг
ПРАВИЛЬНОЕ решение: But these conflict with your requirements or minimum-stability 2017-08-08 05:42:32
Если вы загуглите исправление ошибки Composer «But these conflict with your requirements or ...
+ развернуть текст сохранённая копия
Если вы загуглите исправление ошибки Composer «But these conflict with your requirements or minimum-stability», то, вероятнее всего, наткнётесь на совет добавить в composer.json параметр: Однако, это только половина решения, но приводящая к тому, что пакеты, имеющие несколько версий (dev, beta, stable), будут ставиться в версии dev (разрабатываемой) с соответствующими нежеланными и неожиданными последствиями и нестабильностью. …
Тэги: php,, ооп,, паттерны,, программирование, статьи
Поговорим о Yii 2 2017-07-16 19:10:51
Yii, вероятно, самый популярный PHP фреймворк на просторах СНГ.
Многие годы он был ...
+ развернуть текст сохранённая копия
Yii, вероятно, самый популярный PHP фреймворк на просторах СНГ.
Многие годы он был замечательным инструментом и помогал нам зарабатывать на хлеб с маслом.
Но стоит ли начинать на нем новые проекты в 2017-м? Я задумался. Читать дальше →
Тэги: laravel, php, symfony, yii, yii2, ооп
[Из песочницы] Тайп-хинтинг по всем канонам полиморфизма в старых версиях PHP 2017-05-24 13:39:52
tl;dr Вкратце, в данной статье я создам трейт, позволящий даже в версиях PHP младше 5.6 (до версии 5 ...
+ развернуть текст сохранённая копия
tl;dr Вкратце, в данной статье я создам трейт, позволящий даже в версиях PHP младше 5.6 (до версии 5.4) добиться от компилятора поведения, подобного любому статическому языку программирования. Причём трейт будет валидировать не только входные, но и выходные парамеры тоже. Так сказать, полное погружение в тайп-хинтинг.
Данный трейт вы сможете без проблем подключить и использовать в своих веб-приложениях.
Читать дальше →
Тэги: php, ооп, полиморфизм
Иерархия исключений в современном PHP-приложении 2017-05-22 08:52:18
Задача публикации: доступно изложить способ организации иерархии исключений и их обработки в ...
+ развернуть текст сохранённая копия
Задача публикации: доступно изложить способ организации иерархии исключений и их обработки в приложении. Без привязки к фреймворкам и конкретной архитектуре. Описываемый способ является де-факто стандартом в сообществе: он используется во многих серьёзных библиотеках и фреймворках. В том числе Zend, Symfony. Не смотря на его логичность и универсальность, формального описания предлагаемого подхода на русском языке я не нашёл. После неоднократного устного изложения концепции коллегам, родилась мысль оформить её в виде публикации на Хабрахабр.
В языке PHP, начиная с 5-ой версии, доступен механизм исключений. В актуальной, 7-ой, версии этот механизм был улучшен и переработан с целью единнобразной обработки разных ошибок при помощи конструкции try{} catch...
В стандартной библиотеке (SPL) PHP предоставляет готовый набор базовых классов и интерфейсов для исключений. В 7-ой версии этот набор был расширен интерфейсом Throwable . Вот диаграмма всех имеющихся в версии 7 типов (изображение — ссылка):
Читать дальше →
Тэги: exceptions, php, исключения, код, обработка, ооп, ошибок, проектирование, рефакторинг, совершенный
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Главная / Главные темы / Тэг «ооп»
|
Взлеты Топ 5
Падения Топ 5
|