PHP Дайджест № 221 (24 января – 7 февраля января 2022)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
.

Подборка свежих новостей, инструментов, видео и материалов из мира PHP.

Приятного чтения!

Этот дайджест подготовлен совместно с Insolita. Если понравился выпуск, плюсаните пост, пожалуйста.

⚡️️ Новости


  • Официально начата работа над Coding style PER
    Coding Style PER официально одобрен PHP-FIG и заменит PSR-12. Работы начаты в php-fig/per-coding-style.

    Это первый документ типа PER (PHP Evolving Recommendation), то есть «живой» стандарт. Теперь не надо будет выпускать очередной PSR-стандарт каждый раз при добавлении нового синтаксиса в PHP. Вместо этого PER будет обновляться по SemVer.
    Спасибо samdark.

  • 2021 год в русскоговорящем PHP-сообществе


    Подводим итоги 2021 года в PHP-сообществе, живая трансляция на YouTube 12 февраля 11:00 Мск/Минск, 10:00 Киев.

    На стриме будут: Александр Макаров, Валентин Удальцов, Кирилл Несмеянов, Адель Файзрахманов, Дмитрий Елисеев.

  • [RFC] Remove support for libmysql from mysqli
    В PHP 8.2 будет убрана поддержка libmysql в mysqli. Вряд ли это кто-то заметит, потому что по умолчанию используется mysqlnd.

  • PhpStorm 2022.1 Early Access Program
    Стартовала программа раннего доступа первого мажорного релиза IDE в этом году. Каждую неделю публикуем новые бесплатные для использования билды, в которых можно первым пощупать новые фичи.

    Фокус релиза — багфикс и производительность, но и без новых фич не обойдется. В первом билде обновления для метадаты .phpstorm.meta.php, улучшения для редактирования Markdown и другое.

  • [RFC] final class Collections\Deque
    В рамках инициативы по добавлению оптимизированных структур данных в PHP готово первое предложение.
    Deque — это двухсторонняя очередь, то есть элементы можно добавлять и удалять как в начало, так и в конец.

    Использовать можно везде, где были SplQueue или SplDoublyLinkedList и с ходу получить выигрыш в производительности, и уменьшить расход памяти. Также Deque актуален для долгоиграющих приложений, в которых используются большие массивы.

    Есть демо на WebAssembly: PHP 8.2 Deque RFC Demo.
    Скрытый текст
    $deque = new Collections\Deque(['first', 'second', 'third']);
    foreach ($deque as $offset => $value) {
        if ($value === 'second') {
            $deque->shift();
        } elseif ($value === 'third') {
            $deque->push('fourth');
        }
    }
    


Источник: https://habr.com/ru/post/650145/


Интересные статьи

Интересные статьи

Фото: Иван Ганцев. Подборка свежих новостей и материалов из мира PHP. Конфликт вокруг расширения Swoole и создание форка OpenSwoole; асинхронные фреймворки Amp и ReactPHP выпустили общую реализац...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Подборка новых статей по фреймворку Laravel. Тайны Eloquent-отношений. Долгожданная загрузка файлов в Livewire. Планировщик задач без крона от Spatie. Уроки по созданию Блога, Новостн...
Чехарда! Новые законы то принимаются, то отменяются, постоянно идут десятки предложений из самых разных углов, от руководства таможни до Минэкономразвития. Условия перевозки посылок меняются ...
Материалы из нашего блога об IaaS и Tg-канала про IT-инфраструктуру. / фото NASA, Rawpixel CC BY Аналитические заметки Как прошла конференция VMware EMPOWER 2019 Это — саммари о поездке...