PHP-Дайджест № 73 – интересные новости, материалы и инструменты (18 октября – 5 ноября 2015)

сегодня в 20:58

6e6f1295211e4c7291e1c21461c7f2ab.jpg

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

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

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


  • PHP 7.0.0 RC 6 — Последний релиз-кандидат содержит исправления 10 ошибок. Если не будет обнаружено критических проблем, то уже 12 ноября свет увидит финальный релиз PHP 7.0.0. А тем временем можно протестировать свой код на совместимость с PHP 7 с помощью php7cc или непосредственно запустить приложение на новой версии благодаря php7dev.
  • PHP 5.6.15 — В обновлении исправлен ряд ошибок в работе замыканий, DateTimeImmutable, mcrypt_encrypt и gc_remove_from_buffer. Полный список изменений тут.
  • PhpStorm 10 — В новой версии IDE добавлен REPL, поддержка PHP 7 и Docker, Dataflow Analysis и многое другое.
  • HHVM 3.10.0
  • Drupal 8.0.0 выйдет в свет 19 ноября

c9ee7880391644e4aef6cc28ca681ab0.png PHP


  • RFC: Support Class Constant Visibility — Предложение по модификаторам доступа для констант класса успешно прошло голосование. Данную возможность следует ожидать в PHP 7.1.
  • RFC: Trailing Commas In List Syntax — Ранее предлагалось реализовать возможность указания запятай в конце списка аргументов функции по аналогии с массивами. Предложение было расширено и теперь предлагатся сделать возможным использование запятой в любых списках: группированных неймспейсах, аргументах функций, в списке интерфейсов класса, в списке трейтов класса, для списков констант и переменных класса, в замыканиях.

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


  • icicleio/concurrent — Полноценное решение для реализации параллельного выполнения на PHP — многопоточность, синхронизация процессов, совместно используемая память, воркеры.
  • amphp/aerys — Асинхронный сервер приложений на PHP.
  • fabfuel/prophiler — Отладочная панель для PHP. Также может быть использована как PSR-7 middleware.
  • Qafoo/QualityAnalyzer — Инструмент для получения и визуализации метрик качества кода. Пост от авторов в поддержку.
  • symfony/polyfill — Полифил, в котором реализованы возможности PHP последних версий. Может быть использован для обеспечения обратной совместимости. Пост в поддержку.
  • bixuehujin/blink — Веб-фреймворк в виде демона на основе расширения swoole.
  • pyrech/composer-changelogs — Инструмент в удобном виде выводит информацию об обновленных пакетах после выполнения composer update. После этого ее можно скопировать и использовать в своем change log например.
  • coduo/php-humanizer — Библиотека преобразовывает различные значения в человеко-понятный текст.
  • giorgiosironi/eris — Новый инструмент, который реализует концепцию property-based тестирования. QuickCheck для PHP.
  • mevdschee/php-crud-api — Простенький скрипт, реализующий REST API поверх MySQL InnoDB. Пост в поддержку.
  • s4n7h0/xvwa — Специально плохо написанное приложение на PHP/MySQL для изучения аспектов безопасности.
  • theodorejb/PolyCast — Инструмент реализует несколько функций для безопасного приведения скалярных типов. Пост в поддержку.
  • vimeo/ABLincoln — Библиотека для реализации A/B тестов.
  • FriendsOfPHP/uprofiler — Легковесный профайлер, основанный на xhprof.
  • reactphp/espresso — Silex + React/Http.
  • BinaryKitten/ZeffMu — Микрофреймворк на основе ZF2.
  • ipfspics/server — Децентрализованный сервер хранения изображений.

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


8dcc236774104f8286a40ceaea553820.png Аудио и видеоматериалы


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

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

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

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

Быстрый поиск по всем дайджестам
← Предыдущий выпуск

В последнее время часто присылают ссылки на всевозможные расширения для фреймворков, прежде всего Symfony, Laravel и Yii. Обычно такие ссылки оставались за рамками дайджеста. Но появилась идея немного расширить выпуски, добавляя несколько интересных расширений для каждого из популярных фреймворков. Что думаете по этому поводу?

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

9befd533b8af2cdab0a95cb07d962fce.jpg

© Habrahabr.ru