Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «исключения»
Иерархия исключений в современном PHP-приложении 2017-05-22 08:52:18
... способ организации иерархии исключений и их ... версии, доступен механизм исключений. В актуальной, ...
+ развернуть текст сохранённая копия
Задача публикации: доступно изложить способ организации иерархии исключений и их обработки в приложении. Без привязки к фреймворкам и конкретной архитектуре. Описываемый способ является де-факто стандартом в сообществе: он используется во многих серьёзных библиотеках и фреймворках. В том числе Zend, Symfony. Не смотря на его логичность и универсальность, формального описания предлагаемого подхода на русском языке я не нашёл. После неоднократного устного изложения концепции коллегам, родилась мысль оформить её в виде публикации на Хабрахабр.
В языке PHP, начиная с 5-ой версии, доступен механизм исключений. В актуальной, 7-ой, версии этот механизм был улучшен и переработан с целью единнобразной обработки разных ошибок при помощи конструкции try{} catch...
В стандартной библиотеке (SPL) PHP предоставляет готовый набор базовых классов и интерфейсов для исключений. В 7-ой версии этот набор был расширен интерфейсом Throwable . Вот диаграмма всех имеющихся в версии 7 типов (изображение — ссылка):
Читать дальше →
Тэги: exceptions, php, исключения, код, обработка, ооп, ошибок, проектирование, рефакторинг, совершенный
Исключительные училки 2016-10-06 15:41:57
+ развернуть текст сохранённая копия
У нашего образования женское лицо. Ко Дню учителя 2 веселые истории о необычном исключительном устройстве личной жизни 2 учительниц – молоденькой и не очень
Тэги: веселая, день, исключение, история, напоминашки, правил, училка, учитель, учителя
Катаясь на американских горках с учительницей русского языка 2016-08-26 12:22:04
... , дети узнали много исключений из правил
+ развернуть текст сохранённая копия
Смешная цитата: Катаясь на американских горках с учительницей русского языка, дети узнали много исключений из правил
Тэги: американские, горки, дети, исключения, русский, учительница, цитата, цитаты, язык
Мультиисключение или Хочу поделиться одним интересным архитектурным приемом 2016-03-17 12:32:51
Мне никогда не нравилась в фреймворках на PHP работа с ошибками. И даже употребление этого ...
+ развернуть текст сохранённая копия
Мне никогда не нравилась в фреймворках на PHP работа с ошибками. И даже употребление этого слова не нравилось. Чтобы сразу уточнить — я не про фатальные ошибки, не про error_reporting, я про то, что называют ошибками валидации. То в моделях, то в формах — это уж от фреймворка зависит.
Вы только гляньте. Вот например Yii и Yii2, получение ошибок валидации модели:
$errors = $model->getErrors();
Symfony, ошибки формы:
$errors = $form->getErrors();
Активно рекламирующийся Pixie (давненько про него ничего не было):
$result = $validator->validate($data);
$errors = $result->errors();
Что тут не так?
Да всё. Всё не так. Весь этот код очень дурно пахнет, он пахнет временами PHP4, спагетти-архитектурой и диким смешением понятий.
Что же делать?
Читать дальше →
Тэги: exception, framework, laravel, multiexception, php, symfony, yii, zend, архитектура, исключения, мультиисключение, паттерны
Гранж Джон Оркестра. Эксплоужен + Адидас 2016-01-08 15:00:39
Постоянные читатели помнят о том, насколько я проперся от московского бренда одежды "Гранж Джон ...
+ развернуть текст сохранённая копия
Постоянные читатели помнят о том, насколько я проперся от московского бренда одежды "Гранж Джон Оркестра. Эксплоужен" (http://tema.livejournal.com/1523447.html). Я ношу их осенне-зимнюю куртку (но моя парка на -40 марки Баск), половина моих брюк тоже ихняя (вторая половина - Тимберленд и Гап). Обувь у них тоже есть, но она вся маломерная (поэтому обычно я ношу Тимберленды, Кларксы, Патагонию, Сперри и Конверсы). На мой 47-й размер ничего нет, да и внешний вид не в моем вкусе. Но тут случилось приятное во всех смыслах событие. Гранж совместно с Адидасом выпустили кроссовки. Я страшно рад за ребят, что у них случился такой важный совместный проект, я знаю, что это приятно. Мне по случаю выпуска тоже прислали коробку в подарок - кроссовки 47-го размера. Жду лета, когда говнище с дорог уйдет, чтобы нацепить.
Тэги: адидас, бренд, гранж, исключение, москва, обувь, одежда, охуенно
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Главная / Главные темы / Тэг «исключения»
|
Взлеты Топ 5
Падения Топ 5
|