PHP-Дайджест № 113 – свежие новости, материалы и инструменты (16 – 30 июля 2017)

в 21:45, , рубрики: laravel, php, php-дайджест, ReactPHP, symfony, yii, zend, Блог компании Zfort Group, дайджест, Разработка веб-сайтов, ссылки

PHP-Дайджест № 113 – свежие новости, материалы и инструменты (16 – 30 июля 2017) - 1

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.2.0 Beta 1, свежие RFC из PHP Internals, материалы по асинхронному PHP, видео с конференций и митапов, и многое другое.
Приятного чтения!

PHP-Дайджест № 113 – свежие новости, материалы и инструменты (16 – 30 июля 2017) - 2 Новости и релизы

  • PHP 7.2.0 Beta 1 — С первым бета-релизом заканчивается фаза активной разработки, а значит список новых возможностей в ветке 7.2 можно считать финальным. Следующая бета ожидается 3 августа. А пока можно попробовать PHP 7.2 из подготовленного Docker-образа.
  • PhpStorm 2017.2 — Улучшена интеграция с Composer и Docker, автозапуск тестов, и другое. Видеообзорvideo нововведений.
  • OpenAPI Specification 3.0.0 — Релиз спецификации для описания API, ранее известной как Swagger.
  • silexphp/Pimple 3.2.0 — DI-контейнер теперь с полной поддержкой PSR-11.
  • Bolt 3.3.0 — Популярная CMS на компонентах Symfony.

PHP-Дайджест № 113 – свежие новости, материалы и инструменты (16 – 30 июля 2017) - 4 PHP Internals

  • RFC: Same Site Cookie — В setcookie() и другие функции для работы с куки предлагается добавить поддержку стандарта Same-site Cookie.
  • RFC: Raise warnings for json_encode() and json_decode() issues — При возникновении ошибки во время вызовов json_encode()/json_decode() предлагается бросать ошибку класса E_WARNING, вместо использования функции json_last_error().
  • RFC: Short Closures — Предлагается короткий синтаксис для конвертации Callable в Closure:
    $writeln = {Utilwriteln};
    // is a simplification for
    $writeln = Closure::fromCallable('Utilwriteln');
    
    $writeln = {$terminal->writeln};
    // instead of
    $writeln = Closure::fromCallable([$terminal, 'writeln']);
    
  • RFC: Mixed typehint — Предлагается добавить mixed typehint:
    function foo(mixed $arg): mixed {
        return $arg;
    }
    

PHP-Дайджест № 113 – свежие новости, материалы и инструменты (16 – 30 июля 2017) - 5 Инструменты

  • jakzal/phpqa — Все популярные инструменты для статического анализа PHP в одном Docker-образе.
  • vaimo/composer-patches — Плагин для Cоmposer, который позволяет применять патчи к зависимостям. Прислал mougrim.
  • SecureHeaders v2.0 — Библиотека для работы с HTTP-заголовками связанными с безопасностью. Во второй версии упрощена интеграция с фреймворками. Подробнее об инструменте в посте.
  • igorw/evenement — Диспетчер событий вдохновленный EventEmitter из Node.js.
  • leproxy/leproxy — HTTP/SOCKS прокси-сервер на PHP.
  • jcupitt/php-vips — Биндинги для libvips, очень быстрой и легковесной библиотеки для работы с изображениями.
  • travello-gmbh/amazon-alexa-skill-skeleton — Скелет приложения на ZendExpressive для разработки скиллов для Amazon Alexa.
  • nikic/php-ast — Расширение делающее абстрактное синтаксическое дерево доступным в userland.

PHP-Дайджест № 113 – свежие новости, материалы и инструменты (16 – 30 июля 2017) - 6 Материалы для обучения

PHP-Дайджест № 113 – свежие новости, материалы и инструменты (16 – 30 июля 2017) - 15 Аудио и видеоматериалы

PHP-Дайджест № 113 – свежие новости, материалы и инструменты (16 – 30 июля 2017) - 23 Занимательное

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

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

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

Автор: Zfort Group

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js