PHP-Дайджест № 117 – свежие новости, материалы и инструменты (10 – 24 сентября 2017)

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

PHP-Дайджест № 117 – свежие новости, материалы и инструменты (10 – 24 сентября 2017) - 1

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

PHP-Дайджест № 117 – свежие новости, материалы и инструменты (10 – 24 сентября 2017) - 2 Новости и релизы

  • О будущем HHVM — Не так давно многие проекты отказались от поддержки HHVM. Теперь команда HVVM анонсировала, что в долгосрочной перспективе не планирует стремиться к полной поддержке PHP 7. Вместо этого, ребята из Facebook сосредоточатся на Hack. Тем не менее в ближайшее время планируется исправить проблемы совместимости с популярными инструментами вроде Composer и PHPUnit.
  • PHP 7.2.0 RC 2 — Второй релиз-кандидат доставлен по расписанию. Следующий выпуск ожидается 28 сентября. Об изменениях ветки можно почитать тут и тут. Протестировать с помощью подготовленного Docker-образа.
  • Sylius v1.0.0 — Мажорный релиз популярной е-коммерс платформы на базе Symfony.

PHP-Дайджест № 117 – свежие новости, материалы и инструменты (10 – 24 сентября 2017) - 3 PHP Internals

  • [RFC] RFC Workflow & Voting — Предлагается регламентировать процесс RFC, в частности, при голосованиях повысить порог принятия изменений до 2/3. Также обозначены критерии для тех, кто может голосовать.
  • [RFC] Class Friendship — Вторая попытка реализовать концепцию дружественных классов. Дружественный класс имеет доступ к private и protected полям класса, в котором он объявлен дружественным.
  • [RFC] Fiber — Интересное дополнение генераторов в PHP, которое позволило бы упростить асинхронный код.
  • Pre-draft PipeOp v2 — В Internals обсуждается черновик предложения для pipe-оператора. Оригинальное предложение было раскритиковано из-за использования плейсхолдера $$ и теперь предложен более простой вариант:
    $x = "hello" 
    |> 'strtoupper' 
    |> function($x) { return $x . " world"; }; 
    // $x === "HELLO world"
    

PHP-Дайджест № 117 – свежие новости, материалы и инструменты (10 – 24 сентября 2017) - 4 Инструменты

  • PoweredLocal/vrata — Реализация паттерна для микросервисов API Gateway на основе Lumen.
  • jamesmoss/flywheel — База данных на основе файлов (JSON, YAML, или Markdown) и с билдером запросов.
  • spatie/macroable — Трейт для динамического добавления методов в класс. Подробнее в посте.
  • felixfbecker/php-language-server — PHP-реализация VS Code Language Server Protocol.
  • BetterReflection 2.0.0 — Рефлексия без загрузки классов.
  • tagua-vm/tagua-vm — Экспериментальная виртуальная машина PHP на Rust и LLVM.

PHP-Дайджест № 117 – свежие новости, материалы и инструменты (10 – 24 сентября 2017) - 5 Материалы для обучения

PHP-Дайджест № 117 – свежие новости, материалы и инструменты (10 – 24 сентября 2017) - 14 Аудио и видеоматериалы

PHP-Дайджест № 117 – свежие новости, материалы и инструменты (10 – 24 сентября 2017) - 17 Занимательное

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

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

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

Автор: Роман Пронский

Источник


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


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