TGViewer
PHP Digest PHP Digest @phpdigest · 8.18K subscribers
Post #271 9.36K
PHP Дайджест № 217 (1 – 13 декабря 2021)

⚡️НОВОСТИ

🔹 Баги PHP теперь на GitHub

Предложение мигрировать баги с bugs.php.net на GitHub принято практически единогласно.
Раздел github.com/php/php-src/issues уже открыт и можно видеть первые созданные баги.

🔹 Вышел PhpStorm 2021.3

Мажорное обновление IDE с кучей улучшений. Из основного:
▫️ Полная поддержка PHP 8.1.
▫️ Улучшена поддержка дженериков.
▫️ Рефакторинг перемещения классов и неймспейсов с помощью drag-and-drop.
▫️ Инструменты удаленной разработки.
▫️ Улучшения деплоймента и других подсистем.

Проверки PhpStorm можно запускать в CI благодаря Qodana for PHP — это отдельный инструмент от JetBrains, который работает на движке PhpStorm. Можно использовать, например, для поиска проблем совместимости с PHP 8.0 / 8.1.

🔹 Закончена поддержка PHP 7.3

Для PHP 7.4 активная поддержка тоже завершена, но еще в течение года будут выходить исправления проблем безопасности в случае их обнаружения.

phpreleases.com — API для получения информации о поддерживаемых версиях PHP.

🔹 [RFC] User Defined Operator Overloads

Снова на обсуждении предложение добавить перегрузку операторов в PHP. На этот раз довольно интересный хоть и спорный подход.

Раньше предлагалось для каждого оператора определить магический метод, например, __add() для + или __mul() для *.

В текущей редакции RFC предлагается ввести новое ключевое слово operator. Оно используется вместо function и по сути делает то же самое, но позволяет использовать символы операторов вместо имен функций.

class Collection {
// Ранее предлагалось вот так
function __add(Collection $other, OperandPosition $operandPos) {}

// А теперь вот так
operator +(Collection $other, OperandPosition $operandPos) {}
}

Нужна ли в PHP перегрузка операторов? Есть ли применение в ваших приложениях?

🔹 2022 PHP Landscape Report Survey

Ежегодный опрос PHP-сообщества от Zend.
Скоро будет запущен опрос русскоязычного сообщества от Алексея Корнеева и PHP-чатов/каналов, ну а пока можно заполнить опрос от Zend.

🔹 Начата работа над PSR стандартом для i18n

Задачи интернационализации и локализации встречаются повсеместно и иметь общий стандарт было бы отлично.
Пока сформирован мета-документ, в котором описаны цели и не-цели стандарта. А также собирается рабочая группа, в которую среди прочих вошел Александр Макаров.


🌀 РАЗНОЕ

🔸 Строим эффективный сетевой обмен в PHP-микросервисах.

🔸 Самые заметные изменения языка php за последние годы.

📺 PHP in 2021 — Новое видео от Brent Roose. Также в виде статьи.

📺 Запись BeerPHP SPb Meetup #3

—————

👉 В полном дайджесте на Хабре про другие новости, а также инструменты и ссылки по фреймворкам.

Дайджест подготовлен совместно с Insolita.

🐘
More from @phpdigest
  1. Jul 8, 2026Первый официальный State of PHP опрос открыт: https://jb.gg/php-survey-2026 В сообществе у…
  2. Jun 16, 2026Swoole AOT переименовали в TypePHP https://mp.weixin.qq.com/s/eGrSd2g-88I4jm6KIdecSw Пока…
  3. Jun 9, 2026PHPverse 2026 🎉🐘 Трансляция из офиса JetBrains в Амстердаме в прямом эфире прямо сейчас…
  4. Jun 5, 2026🎙 PHPverse возвращается – 9 июня, 14:00 (11:00 UTC) https://lp.jetbrains.com/phpverse-202…
  5. Apr 23, 2026Команда Swoole работает над компилятором для PHP https://mp.weixin.qq.com/s/05I3xe4pgRJufS…
  6. Apr 1, 2026Дайджест PHP – Февраль-Март 2026 Подборка свежих новостей, инструментов, видео и материало…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →