PHP-Дайджест № 64 – интересные новости, материалы и инструменты (1 – 14 июня 2015)
вчера в 22:56
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
Языку PHP исполнилось 20 лет — 8 июня 1995 года, датский программист Расмус Лердорф анонсировал первый релиз проекта Personal Home Page Tools (PHP Tools), небольшого набора CGI-скриптов, написанных на языке Си. За 20 лет из небольшой поделки PHP вырос в инструмент, который используется более чем на 80% всех веб-сайтов в мире, а также на 5 из топ-10 сайтов.При этом PHP изменил не только сам мир веб-разработки, но и жизни многих людей.
Разработчики со всего мира описали свою историю PHP:
А какая PHP история у вас?
PHP 7.0.0 Alpha 1 — Доступна для тестирования первая альфа-версия новой ветки PHP 7. Невероятная производительность и масса новых возможностей — полный список изменений. Протестировать PHP 7 можно скомпилировав исходники самостоятельно, воспользовавшись готовыми сборками от Zend, на специально созданном Vagrant-образе или же просто на 3v4l.org.
PHP 5.4.42, 5.5.26, 5.6.10 — Обновления актуальных веток PHP. Согласно плану, 20 июня для ветки 5.5 закончится срок активной поддержки, а значит, в течение года после этого срока будут выходить только исправления ошибок безопасности.
PHPUnit 4.7 — В свежем релизе улучшенные отчеты покрытия и другие небольшие изменения. В августе ожидается версия 4.8, которая станет последним выпуском с поддержкой PHP 5.3, 5.4 и 5.5. В октябре же выйдет PHPUnit 5 поддерживающий только PHP 5.6 и 7.
sabre/dav 3.0 — Обновление открытой реализации WebDAV/CalDAV/CardDAV сервера на PHP.
Laravel 5.1 LTS — Первый релиз фреймворка Laravel с долгосрочной поддержкой. Под капотом поддержка PSR-2, широковещательные события и дрeгие улучшения. Для работы требуется PHP версии не ниже 5.5.9.
Релиз Phalcon 2.0.3
Обновлен дизайн сайта packagist.org
PHP-DI 5.0 — Обновление популярного DI-контейнера для PHP.
Fat-Free Framework 3.5 — Обновление популярного веб-фреймворка.
Zend Framework 2.5.0 — Основной репозиторий фреймворка был разделен на набор мелких компонентов, а минимальная требуемая версия PHP теперь 5.5.
PHP
RFC: JSON numeric as string — Предлагается реализовать дополнительные опции при работе с JSON. JSON_FLOAT_AS_STRING — даст возможность конвертировать вещественные числа в строки, а JSON_INT_AS_STRING — конвертировать в строки все целые.
Инструменты
GraPHP — Веб-фреймворк ориентированный на работу с графовыми БД.
laruence/yaconf — Контенейр конфигураций в виде PHP-расширения. Парсит конфигурационные ini-файлы при запуске.
mybuilder/conductor — Инструмент позволяет управлять разделенными репозиториями, то есть изолированными пакетами внутри общего хранилища, так как это, например, сделано в популярных PHP-фреймворках. Подробнее в посте автора.
imanee/imanee — Библиотека для манипуляции изображениями. Подробнее в посте автора.
nicolopignatelli/valueobjects — Библиотека / набор классов для работы с неизменяемыми объектами в PHP.
Vectorface/whip — Класс для определения IP клиента.
meyerweb/px2svg — Библиотека позволяет создать SVG из растровых изображений.
walkor/Workerman — Асинхронный событийный PHP-фреймворк.
relayphp/Relay.Relay — PSR-7 middleware dispatcher.
box/spout — Масштабируемое чтение и запись CSV и XLSX файлов.
vlucas/spot2 — DataMapper на основе Doctrine DbAL.
PHP Browser — Библиотека для разбора HTTP_USER_AGENT. Определяет браузер, операционную систему, устройство и язык пользователя. Прислал igusev.
wapmorgan/PackageBuilder — Упаковщик composer-пакетов в deb и rpm-пакеты. Прислал wapmorgan.
Материалы для обучения
Занимательное
Спасибо за внимание! Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.
Прислать ссылкуБыстрый поиск по всем дайджестам← Предыдущий выпуск
—
584
13
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.