-Поиск по дневнику

Поиск сообщений в rss_rss_hh_new

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.03.2011
Записей:
Комментариев:
Написано: 51


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

Понедельник, 25 Сентября 2017 г. 04:38 + в цитатник
pronskiy сегодня в 04:38 Разработка

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



    Свежая подборка со ссылками на новости и материалы. В выпуске: 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

    Original source: habrahabr.ru (comments, light).

    https://habrahabr.ru/post/338636/

    Метки:  

     

    Добавить комментарий:
    Текст комментария: смайлики

    Проверка орфографии: (найти ошибки)

    Прикрепить картинку:

     Переводить URL в ссылку
     Подписаться на комментарии
     Подписать картинку