PHP-Дайджест № 79 – интересные новости, материалы и инструменты (1 – 14 февраля 2016)
Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!
Новости и релизы
- PHP 5.6.18, 5.5.32, 7.0.3 — Обновления актуальных веток, в которых внесено около 40 изменений, в том числе устранено несколько уязвимостей. Также в 5.6 и 7.0 добавлена поддержка HTTP кода 451.
- Go! AOP Framework 1.0.0 — Первый стабильный релиз популярного АОП фреймворка для PHP.
- Yii 2.0.7
- phpschool.io — Новый ресурс для обучения PHP. Предоставляет специальный консольный инструмент, который поможет пошагово решать обучающие задачи.
PHP
- RFC: Add PHP Engine Identifier Constant — Предлагается добавить константу
PHP_ENGINE
, значение которой указывало бы на тип движка. Например,php
— для Zend PHP, илиhhvm
— для HHVM. - RFC: Allow specifying keys in list () — Предложение принято на голосовании. Уже в 7.1 будет реализована возможность указания ключей в конструкции
list()
:list("name" => $this->name, "colour" => $this->colour) = $attributes;
Инструменты
- php-ds/ds — Эффективные структуры данных для PHP 7. Пост с описанием, бенчмарками и сравнением со структурами из SPL.
- doubleleft/hook — Открытая альтернатива убитому умершему Parse. Реализована на PHP и имеет набор готовых клиентов для JavaScript, C# / Unity3D, iOS / OSX, Java / Android и др. Слайды с описанием.
- BitBar PHP Formatter — PHP-плагин для BitBar — позволяет выводить любую информацию в Menu Bar OS X.
- arodygin/linode-api-php — Библиотека для работы с Linode API.
- BZoo/Event — Легкий и гибкий диспетчер событий. Поддерживает работу с пространствами имен у триггеров, вызов по шаблону, приоритеты, прерывание очереди.
- simpleci/simpleci — Система непрерывной интеграции, основанная на Docker.
- linkorb/libcloud-php — Унифицированное API для работы с провайдерами облачных сервисов. Поддерживаются хостинги Linode, Digital Ocean; DNS провайдер GoDaddy. Прислал dali.
- JBZoo/Image — Переосмысленный форк SimpleImage — популярной библиотеки для работы с изображениями. Прислал smetdenis.
- banago/PHPloy — Инструмент развертывания по FTP/SFTP с поддержкой нескольких серверов, подмодулей и откатов.
- tedious/Stash — Библиотека для кэширования с поддержкой PSR-6.
- mamuz/PhpDependencyAnalysis — Инструмент статического анализа, строит граф зависимостей классов. Примеры графов.
- opencfp/opencfp — Приложение для приема заявок на конференции.
- ray-di/Ray.Di — DI фреймворк для PHP, вдохновленный google/guice.
- sebsauvage/rss-bridge — RSS-фид для сайтов, у которых его нет: Facebook, Instagram, Twitter, GoogleSearch и другие.
- MUlt1mate/cron-manager — Менеджер cron-задач.
- daylerees/scientist — Библиотека для проведения экспериментов в коде. Альтернативное решение — aaronbieber/edison.
Материалы для обучения
Занимательное
The one true #PHP exception handler. ;) pic.twitter.com/vwx6Xylry0
— Jordan Hall (@DivineOmega) 8 февраля 2016
Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.
Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.
Прислать ссылку
Быстрый поиск по всем дайджестам
← Предыдущий выпуск: PHP-Дайджест № 78