PHP-Дайджест № 79 – интересные новости, материалы и инструменты (1 – 14 февраля 2016)

5131cb6a257649afa430b9e919bfc786.jpg

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.

Приятного чтения!

f574e9991c42407b8fa789a66b854f8d.png Новости и релизы


  • PHP 5.6.18, 5.5.32, 7.0.3 — Обновления актуальных веток, в которых внесено около 40 изменений, в том числе устранено несколько уязвимостей. Также в 5.6 и 7.0 добавлена поддержка HTTP кода 451.
  • Go! AOP Framework 1.0.0 — Первый стабильный релиз популярного АОП фреймворка для PHP.
  • habrYii 2.0.7
  • phpschool.io — Новый ресурс для обучения PHP. Предоставляет специальный консольный инструмент, который поможет пошагово решать обучающие задачи.

c9ee7880391644e4aef6cc28ca681ab0.png 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;

cf862d9072784d04b621238ec137f2ca.png Инструменты


  • 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.

329bec7c1e914963a1c5d2f2bfe99995.png Материалы для обучения


cc24d9c95c9841988f8299a8b285e6f6.png Занимательное


The one true #PHP exception handler. ;) pic.twitter.com/vwx6Xylry0

 — Jordan Hall (@DivineOmega) 8 февраля 2016

Спасибо за внимание!

Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.

Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.

Прислать ссылку
Быстрый поиск по всем дайджестам
← Предыдущий выпуск: PHP-Дайджест № 78

© Habrahabr.ru