tgoop.com/phpdigest/271
Last Update:
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 {Нужна ли в PHP перегрузка операторов? Есть ли применение в ваших приложениях?
// Ранее предлагалось вот так
function __add(Collection $other, OperandPosition $operandPos) {}
// А теперь вот так
operator +(Collection $other, OperandPosition $operandPos) {}
}
🔹 2022 PHP Landscape Report Survey
Ежегодный опрос PHP-сообщества от Zend.
Скоро будет запущен опрос русскоязычного сообщества от Алексея Корнеева и PHP-чатов/каналов, ну а пока можно заполнить опрос от Zend.
🔹 Начата работа над PSR стандартом для i18n
Задачи интернационализации и локализации встречаются повсеместно и иметь общий стандарт было бы отлично.
Пока сформирован мета-документ, в котором описаны цели и не-цели стандарта. А также собирается рабочая группа, в которую среди прочих вошел Александр Макаров.
🌀 РАЗНОЕ
🔸 Строим эффективный сетевой обмен в PHP-микросервисах.
🔸 Самые заметные изменения языка php за последние годы.
📺 PHP in 2021 — Новое видео от Brent Roose. Также в виде статьи.
📺 Запись BeerPHP SPb Meetup #3
—————
👉 В полном дайджесте на Хабре про другие новости, а также инструменты и ссылки по фреймворкам.
Дайджест подготовлен совместно с Insolita.
🐘
BY PHP Digest

Share with your friend now:
tgoop.com/phpdigest/271