PHP-Дайджест № 147 (1 – 14 января 2019)

5b8a90f8e733d0c8d7c3df62018d73a2.jpg

Свежая подборка со ссылками на новости и материалы. В выпуске: обновления всех веток PHP, Deployer 6.4, doctrine/migrations 2.0, Psalm 3 и другие релизы, Никита Попов в JetBrains, новости PHP Internals, порция полезных инструментов, видео, и многое другое.
Приятного чтения!


f574e9991c42407b8fa789a66b854f8d.png Новости и релизы


  • Никита Попов присоединился к команде PhpStorm в JetBrains — Никита хорошо известен в сообществе как вкладом в ядро, так и юзерленд библиотеками. Никита доставил в PHP такие фичи, как генераторы, AST, исключения вместо ошибок, единый синтаксис переменных, функции с переменным числом параметров, распаковка аргументов, библиотеки PHPParser и FastRoute, а также много другого. В JetBrains Никита продолжит заниматься разработкой PHP.
  • PHP 5.6.40 — Обновление с исправлениями безопасности. И хотя ветка 5.6 уже официально не поддерживается, тем не менее если будут обнаружены критичные проблемы безопасности, команда все-таки еще выпустит исправления.
  • PHP 7.3.1
  • PHP 7.2.14
  • PHP 7.1.26
  • PHP fwdays'19 — Седьмой год подряд, 1 июня в Киеве состоится самая большая PHP-конференция Украины. В этом году планируется 800 участников, 3 потока практических докладов, уголок ораторов, афтерпати. Специально для читателей PHP-Дайджеста скидка 15% по промо коду: PHP-digest-fwdays.
    ikfd07gvmnx7id4xlde_ur8h6ks.png

c9ee7880391644e4aef6cc28ca681ab0.png PHP Internals


  • [PHP] FFI — Несмотря на опасения по поводу безопасности и стабильности, голосование по FFI прошло успешно и предложение принято. А значит FFI будет доставлен в следующем мажорном релизе.
  • [RFC] mb_str_split — Предлагается в mbstring добавить функцию для разделения многобайтовой строки на равные подстроки.
  • [RFC] Typed Properties 2.0 — Никита объявил, что типизированные свойства закончены и смержены, а также рекомендовал побольше экспериментировать, чтобы найти проблемы на ранних этапах. Rasmus Schultz в своем посте рассматривает возможные проблемы дизайна при использовании типизированных свойств.

cf862d9072784d04b621238ec137f2ca.png Инструменты


96b65e92179a40f2bd1884549973ddd5.png Symfony


569de4298b764a33894aa517e74324f9.png Yii


314bd0f0dfc54e3fa7f0c0daef1a2d25.png Laravel


Безопасность


Async PHP


CMS


329bec7c1e914963a1c5d2f2bfe99995.png Материалы для обучения


8dcc236774104f8286a40ceaea553820.png Аудио и видео



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

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

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

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

© Habrahabr.ru