PHP-Дайджест № 156 (6 – 20 мая 2019)

в 22:09, , рубрики: laravel, php, PHP 7.4, PHP 8, php-дайджест, symfony, yii, дайджест, конференции, Разработка веб-сайтов

PHP-Дайджест № 156 (6 – 20 мая 2019) - 1

Свежая подборка со ссылками на новости и материалы. В выпуске: PHPRussia, PHP fwdays'19, WordPress 5.2, о PHP в 2019, новости из PHP Internals, порция полезных инструментов, и многое другое.

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

PHP-Дайджест № 156 (6 – 20 мая 2019) - 2 Новости и релизы

  • PHP Russia 2019 — Конференция прошла мощно и, надеюсь, станет ежегодной! Фото можно глянуть в FB и VK. Слайды доступны уже сейчас, и скоро будут видеозаписи докладов.
  • PHP fwdays'19 – Киев, 1 июня
    PHP-Дайджест № 156 (6 – 20 мая 2019) - 3
    Совсем скоро пройдёт ещё одна отличная конференция! Программа сформирована, среди докладчиков: Fabien Potencier (Symfony), Marco Pivetta (ZF, Doctrine), Дмитрий Науменко (Yii), и много других спикеров в 3 потока. По традиции, специально для читателей PHP-Дайджеста скидка 15% по промокоду: PHP-digest-fwdays.
  • WordPress 5.2 “Jaco” — В релизе минимальная версия PHP повышена до PHP 5.6.20, добавлена защита от фатальных ошибок в плагинах и темах, безопасные обновления.

PHP-Дайджест № 156 (6 – 20 мая 2019) - 4 PHP Internals

  • [RFC] Change the precedence of the concatenation operator — Принято предложение о понижении приоритета оператора конкатенации .. Поведение будет изменено в PHP 8, а в PHP 7.4 будет бросаться предупреждение, при использовании выражений с . перед + или - без скобок.
    echo "sum: " . $a + $b;
     
    // текущее поведение
    echo ("sum: " . $a) + $b;
     
    // поведение в PHP 8
    echo "sum :" . ($a + $b);
    
  • [RFC] Numeric Literal Separator — Предлагается добавить возможность использования символа _ в качестве разделителя в числах, для повышения читаемости:
    $i = 197_823_459; // 197823459

    Предложение уже проваливалось на голосовании два года назад, но с тех пор подобная возможность была добавлена в Python, JavaScript и TypeScript.

  • audio Подкаст PHP Internals News #10 — С Никитой Поповым о принципе подстановки Лисков и приоритетах операторов.

PHP-Дайджест № 156 (6 – 20 мая 2019) - 6 Инструменты

  • bramus/composer-autocomplete — Автодополнение команд composer в командной строке, в том числе сценариев из секции scripts.
  • krakjoe/parallel — Расширение от автора pthreads с упрощённым интерфейсом для использования многопоточности. В новой версии каналы и события для общения между потоками. Пример использования.
  • lezhnev74/openapi-psr7-validator — Валидирует PSR-7 сообщения (HTTP запросы/ответы) на основе спецификации OpenAPI.
  • nunomaduro/phpinsights — Консольный инструмент прогоняет проверки качества кода и выводит в красивом виде.
  • ircmaxell/phpvm — Менеджер версий PHP (концепт), аналог rvm для Ruby.
  • paragonie/multi_factor — Безопасная мультифакторная аутентификация для ваших PHP приложений.
  • BitOne/php-meminfo — Расширение, которое выводит информацию об использовании памяти и предназначено для обнаружения утечек.

PHP-Дайджест № 156 (6 – 20 мая 2019) - 7 Symfony

PHP-Дайджест № 156 (6 – 20 мая 2019) - 8 Laravel

PHP-Дайджест № 156 (6 – 20 мая 2019) - 10 Yii

Async PHP

PHP-Дайджест № 156 (6 – 20 мая 2019) - 13 Материалы для обучения

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

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

Больше новостей и комментариев в Telegram-канале PHP Digest.

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

Автор: Роман Пронский

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js