Свежая подборка со ссылками на новости и материалы. В выпуске: принят PSR-18, статистика версий PHP от Packagist, анонсы митапов и карта митапов, PHP 7.3.0RC5 и другие релизы, порция полезных инструментов, о будущем PHP-дайджеста, и многое другое.
Приятного чтения!



В течение более чем 6 лет я публиковал дайджест в блог Zfort Group. Однако компания Zfort Group приняла решение не продлевать корпоративную подписку на Хабре. Кроме того, на данный момент я работаю в JetBrains в команде PhpStorm. Поэтому PHP-Дайджест начиная со следующего выпуска буду публиковать со своего аккаунта pronskiy в хабы PHP, Разработка веб-сайтов, и хабы фреймворков, но без корпоративного блога. Еще у дайджеста есть Telegram-канал @phpdigest, в котором буду кроме самих дайджестов постить актуальные ссылки и свежие новости. Спасибо большое, что читаете дайджесты, вместе сделаем PHP лучше!

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


  • PSR-18: HTTP Client — Стандарт официально принят! Это позволит писать приложения, которые не зависят от того, какой HTTP-клиент используется под капотом.
  • PHP 7.3.0RC5 — Предпоследний релиз-кандидат в цикле. Финальный релиз ожидается 6 декабря.
  • PHP 7.1.24
  • PHP 7.2.12
  • PhpStorm 2018.3 Public Preview
  • Статистика версий PHP – 2018.2 — Традиционная компиляция статистики за полгода на основе информации, которую Composer отправляет при подключении к packagist.org. Суммарная доля PHP 7 составляет уже 84%. Чуть более реальную статистику покажет проект phpVatch, который мониторит первый миллион топа сайтов из Alexa с открытой версией PHP.
  • Onliner PHP Meetup #2 — 17 ноября, Минск.
  • ThinkPHP #17 — 18 ноября, Харьков.
  • CODEiD – PHP Odessa Conf #5 — 8 и 9 декабря, Одесса. Для читателей дайджеста есть промокод «PHPDIGEST» со скидкой 10%.

PHP Internals


  • [RFC] Preloading — Голосование по предзагрузке файлов уже стартовало и продлится до 14 ноября. Судя по текущим результатам в PHP 7.4 нас ждет новая возможность и выше производительность!


Инструменты


  • infection/infection 0.11.0 — Фреймворк для мутационного тестирования. В новой версии 20 новых мутаторов, запуск тестов в случайном порядке, и другие улучшения.
  • crocodile2u/chainy — Мини-пайплайны на замену вложенным вызовам string/array функций. Прислал crocodile2u.
  • jms/serializer v2.0 — Множество улучшений, снижено потребление памяти и прирост производительность до 35%, PHP 7.2+. Подробнее о релизе и планах в блоге. и будущих планах можно прочитать в блоге. Прислал @dmitrybalabka
  • php-casbin/php-casbin — Библиотека авторизации с поддержкой контроля доступа ACL, RBAC, ABAC.
  • brick/math — Библиотека для работы с числами произвольной точности.
  • php-decimal/ext-decimal — Расширение реализует десятичную арифметику с произвольной точностью и корректным округлением.
  • rectorphp/rector — Инструмент для обновления приложений на основе AST. В процессе интересный PR по обновлению версии PHP. Пост в поддержку.
  • Insolita/unused-scanner — Поиск неиспользуемых зависимостей Сomposer.
  • php-ai/php-ml — Библиотека для машинного обучения на PHP. Примеры использования: оценка стоимости код-ревью, прогноз цены акций.


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




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


  • friendsofphp.org — Карта PHP-митапов по всему миру. Пост в поддержку.
  • syyongx/php2go — Реализация встроенных функций PHP на Go.

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

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

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

Комментарии (7)


  1. SDKiller
    12.11.2018 05:30

    я работаю в JetBrains в команде PhpStorm

    Так вот почему меня посещало чувство дежавю, когда я читал PHP Annotated Monthly?


    1. pronskiy Автор
      12.11.2018 05:51

      Да :-) Annotated Monthly это по сути лучшее из двух выпусков дайджеста на Хабре.


  1. Maksclub
    12.11.2018 10:17

    Карта митапов выдала в Москве на UI-дизайн митап для WordPress :( Но затея классная на самом деле

    Скрин
    image


    1. pronskiy Автор
      12.11.2018 13:14

      WordPress митапы попадают на карту, код открыт github.com/tomasvotruba/friendsofphp.org можно предложить как-то фильтровать.


  1. TomasVotruba
    12.11.2018 14:56
    +3

    Thanks for sharing my work :)

    I happen to be in Ukraine this week, but I'm leaving on 17th, just the day before the meetup :/ If not, I'd love to come & speak though!

    Are there some meetups in Lviv or Kiev, that are not on the map yet? I'll be staying in those.

    (Btw, I got activation email in Gmail spam, because it had no english in it. Just FYI)


    1. VolCh
      12.11.2018 16:33
      +2

      You can find some PHP events in Ukraine at dou.ua/calendar/tags/PHP


      1. TomasVotruba
        12.11.2018 17:35

        Thanks, I'll look on it.

        Damn, the 15th I'll be in Lviv :/