PHP Digest
8.52K subscribers
60 photos
3 videos
288 links
PHP Дайджест

Новости, материалы и инструменты из мира PHP — раз в месяц.

Вопросы, замечания, предложения: @pronskiy
Download Telegram
April 1, 2020
PHP-Дайджест № 177

Расписание релиза PHP 8, анализ эргономики объектов в PHP и 5 свежих RFC из PHP Internals, немного полезных инструментов, видео, подкасты и многое другое.

https://habr.com/p/495838/
April 6, 2020
Composer v2.0-dev

5 апреля исполнилось ровно 9 лет первому коммиту в репозиторий Composer. Готовящийся второй мажорный релиз можно попробовать уже сейчас.

Обзор всех новых фишек можно найти в этой статье https://php.watch/articles/composer-2

А чтобы попробовать Composer v2 прямо сейчас, достаточно выполнить вот такую команду:

composer self-update --snapshot

Улучшена производительность
Благодаря параллельному скачиванию метаданных и файлов пакетов установка без кэша выполняется в два раза быстрее.

Если в системе есть curl, то несколько пакетов/API-вызовов будут загружены одновременно. Кроме того, Composer v2 будет использовать HTTP/2 и переиспользовать TLS-сессии, а также DNS-ответы между HTTP-запросами для ускорения.

Офлайн-режим
Можно будет предотвратить попытки Composer v2 делать любые сетевые запросы. Полезно при запуске тестов или если есть проблемы с соединением. Если имеется composer.lock и пакеты c метаданными доступны в кэше, то Composer v2 сделает всё без дополнительных запросов.

Конечно, для полноценного офлайна нужен satis или private packagist.

Поддержка dry-run для require и remove
Опция --dry-run сейчас доступна только для composer update и позволяет не делать никаких реальных изменений, а просто посмотреть в терминале, что будет в итоге.

Теперь эту опцию можно будет использовать и для других команд, чтобы проверить установку/изменение пакетов без изменения файлов.
April 14, 2020
PhpStorm 2020.1

Первое мажорное обновление в этом году зарелизили из дома. Под капотом поддержка composer.json, покрытие кода с PCOV и PHPDBG, улучшения для метаданных и вывода типов в PHP, инструменты для PHPUnit, проверка правописания и грамматики и много другого.

Возможно, вы уже успели обновиться и посмотреть, что нового. Но если нет, то вот подробный разбор всех изменений на русском:

https://habr.com/ru/company/JetBrains/blog/497358/
April 15, 2020
PHP-Дайджест № 178

Composer 2.0 Alpha и другие релизы, 5 новых и одно принятое RFC предложение из PHP Internals, а также обновленные атрибуты на голосовании, порция полезных инструментов, подкасты, интервью, статьи.

https://habr.com/p/498246/

#дайджест
April 21, 2020
April 24, 2020
April 29, 2020
PHP-Дайджест № 179

4 принятых RFC предложения для PHP 8, включая атрибуты (аннотации / декораторы) — голосование по ним заканчивается сегодня в 12 UTC, но результат уже понятен.
Также, как всегда, порция полезных инструментов, онлайн-конференции и митапы, видео, подкасты и многое другое. #дайджест

https://habr.com/p/500314/
May 4, 2020
May 6, 2020
May 12, 2020
PHP-Дайджест № 180
2 принятых, 2 отклоненных и 6 новых RFC предложений из PHP Internals, обзор PHP 8, порция полезных инструментов, онлайн мероприятия, видео, подкасты и многое другое. #дайджест

https://habr.com/p/502442/
May 18, 2020
May 22, 2020
May 27, 2020
PHP fwdays Online — 30 и 31 мая

https://fwdays.com/en/event/php-fwdays-2020

Промокод на скидку 15%: PHPDIGEST2020

Разыгрываем 2 билета, победителей определяет бот @VoterBiBot сегодня, 27 мая, в 20:00.
(Счетчик кнопки обновляется с задержкой)
*****
Победители: Sergii Gzh, Maksim Aleshchenko
May 27, 2020
May 29, 2020
PHP-Дайджест № 181
3 новых и 4 принятых RFC предложения для PHP 8, включая объявление свойств в конструкторе, о блокировке PHP-ML из-за плагиата, почему разработчики ненавидят PHP, порция полезных инструментов и многое другое. #дайджест

https://habr.com/p/504734/
June 1, 2020
June 3, 2020
Разыгрываем билеты на PHP fwdays'20 | Special edition, которая пройдет онлайн 6 июня

https://fwdays.com/en/event/php-fwdays-special-edition

Вторая часть конференции со звездным составом: Jordi Boggiano (Composer), Sebastian Bergmann (PHPUnit), Nikita Popov (PHP Core), Marco Pivetta (aka Ocramius) и другие.

Код на скидку 15%: PHPDIGEST20.

Разыгрываем 2 билета, победителей определяет @VoterBiBot сегодня, 4 июня, в 20:00.
(Счетчик кнопки обновляется с задержкой)
*****
Победители: Игорь Драндин, Cactus
June 4, 2020
June 8, 2020
June 18, 2020