Pull to refresh

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

Reading time4 min
Views23K


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

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

Новости и релизы


  • 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 ноября


PHP


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


Инструменты


  • 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 — Децентрализованный сервер хранения изображений.


Материалы для обучения




Аудио и видеоматериалы




Занимательное




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

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

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

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

В последнее время часто присылают ссылки на всевозможные расширения для фреймворков, прежде всего Symfony, Laravel и Yii. Обычно такие ссылки оставались за рамками дайджеста. Но появилась идея немного расширить выпуски, добавляя несколько интересных расширений для каждого из популярных фреймворков. Что думаете по этому поводу?
Only registered users can participate in poll. Log in, please.
Добавлять ли в дайджест ссылки на интересные расширения для фреймворков?
85.53% Да, добавлять337
14.21% Нет, это лишнее56
0.25% Другое (напишу в комментарии)1
394 users voted. 64 users abstained.
Tags:
Hubs:
+35
Comments13

Articles

Change theme settings

Information

Website
www.zfort.com.ua
Registered
Founded
Employees
101–200 employees
Location
Украина