Pull to refresh

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

Zfort Group corporate blogWebsite developmentPHP


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



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


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


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"
    

Инструменты


  • 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-Дайджест № 116

Tags:дайджестphp-дайджестссылкиPHPSymfonyLaravelZendWordPressHHVM
Hubs: Zfort Group corporate blog Website development PHP
Total votes 63: ↑61 and ↓2+59
Views17K

Top of the last 24 hours

Information

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