
Исполнилось 42 года с момента публикации книги Дугласа Адамса «Путеводитель для путешествующих автостопом по галактике», в которой суперкомпьютер «Думатель» выдал ответ на «главный вопрос жизни, Вселенной и всего такого» — 42.
Исполнилось 42 года с момента публикации книги Дугласа Адамса «Путеводитель для путешествующих автостопом по галактике», в которой суперкомпьютер «Думатель» выдал ответ на «главный вопрос жизни, Вселенной и всего такого» — 42.
Правда, конкретные сроки такого развёртывания не были названы.Лично же меня более всего порадовало процитированное MSKIT заявление исполнительного директораОдна из предыдущих новостей свидетельствует, что в первую очередь (черезпару-тройку-другую недель)«Союз-Телеком» появится не в Подмосковье, а в семи других краях и областях России.
It seems ReiserFS support is coming too! @reactos pic.twitter.com/7t32TzFWtR
— Pierre Schweitzer (@HeisSpiter) 26 мая 2016 г.
document.write
— один из самых странных методов. Он вставляет HTML-код на страницу сразу после себя. Точнее говоря, сразу после тега <script>
, внутри которого он расположен. И только в том случае, если документ еще не был загружен полностью. А если был? Тогда страница очищается и заменяется на, что было указано.document.write('<plaintext>')
if (Math.random() > 0.9)
document.write('<!--')
Задача публикации: доступно изложить способ организации иерархии исключений и их обработки в приложении. Без привязки к фреймворкам и конкретной архитектуре. Описываемый способ является де-факто стандартом в сообществе: он используется во многих серьёзных библиотеках и фреймворках. В том числе Zend, Symfony. Не смотря на его логичность и универсальность, формального описания предлагаемого подхода на русском языке я не нашёл. После неоднократного устного изложения концепции коллегам, родилась мысль оформить её в виде публикации на Хабрахабр.
В языке PHP, начиная с 5-ой версии, доступен механизм исключений. В актуальной, 7-ой, версии этот механизм был улучшен и переработан с целью единнобразной обработки разных ошибок при помощи конструкции try{} catch...
В стандартной библиотеке (SPL) PHP предоставляет готовый набор базовых классов и интерфейсов для исключений. В 7-ой версии этот набор был расширен интерфейсом Throwable
. Вот диаграмма всех имеющихся в версии 7 типов (изображение — ссылка):