Ходит шутка, что как устроен PHP полностью знают только Никита Попов и Дмитрий Стогов. Так вот Никита в этом выпуске у меня в гостях! Последние несколько лет Никита активно участвует в развитии языка PHP, является автором многих интересных RFC, часть из которых уже внедрена в текущие версии PHP, и автором нескольких низкоуровневых библиотек, которые используются многими проектами.

В этом выпуске мы поговорили с Никитой о различных сторонах и аспектах языка и экосистемы PHP. Никита рассказал про своё знакомство с PHP, как он стал контрибьютить в проект и в итоге стал core разработчиком. Рассказал и про то, откуда он черпает идеи для новых улучшений языка.

Обсудили мы и то, как архитектура языка, заложенная на начальном этапе, влияет на текущую разработку и развитие языка, насколько легко или сложно внедрять новые возможности, подходы и парадигмы, например, многопоточность, асинхронность и прочее.

Отдельно обсудили тему появления JIT в PHP. Что это даст PHP, какие плюсы несёт, какова сложность внедрения и трудозатраты на реализацию.

Также Никита рассказал про разработку PHP за кадром: как core разработчики общаются между собой, обсуждают и планируют внедрение новых возможностей и улучшений языка.

В завершение выпуска Никита рассказал про свой предстоящий доклад на PHPRussia '19.

Ссылки на ресурсы по темам выпуска:

* Список PHP улучшений за авторством Никиты (https://nikic.github.io/aboutMe.html#accepted-php-proposals)
* How To Create an RFC (https://wiki.php.net/rfc/howto) (for PHP)
* PHP-Parser (https://github.com/nikic/PHP-Parser). A PHP parser written in PHP
* php-ast (https://github.com/nikic/php-ast). Extension exposing PHP 7 abstract syntax tree
* Nikita Popov joins PhpStorm Team (https://blog.jetbrains.com/phpstorm/2019/01/nikita-popov-joins-phpstorm-team/)
* Доклад Никиты на PHP Russia «Typed Properties and more: What’s coming in PHP 7.4? (https://phprussia.ru/2019/abstracts/5049)»

Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon (https://www.patreon.com/KSDaemon) а так же ретвитом, постом и просто рассказом друзьям!