Дайджест PHP #3
Свежая подборка из мира PHP со ссылками на новости, материалы, релизы, а также порция полезных инструментов, и многое другое.
Приятного чтения!
[sendpulse-form id=”278″]
Новости
- В ветке PHP 7.3 реализовано значительное улучшение сборщика мусора
- [RFC] is_countable — В PHP 7.3 добавлена функция для проверки на перечислимость.
Релизы
- PHP 7.2.3
- PHP 7.1.15
- PHP 7.0.28
- PHP 5.6.34
- Zend Expressive 3 — PHP 7.1+, тайп-хинты, поддержка PSR-15, множество новых компонентов и другие улучшения
- Php Inspections (EA Extended) v3.0.0 — Мастхэв расширение для PhpStorm, существенно дополняющее возможности статического анализа кода. В новой версии пачка улучшений и дополнительных проверок.
- Codeception 2.4
- nikic/PHP-Parser 4.0.0 — Обновление парсера PHP на PHP. Много улучшение, в том числе добавлена возможность сохранять форматирование кусков кода которые не были изменены, что позволяет использовать парсер для автоматического рефакторинга.
Инструменты
- eventsauce.io — Библиотека для реализации Event Sourcing в PHP-приложениях.
- reisraff/phulp — Порт Gulp на PHP.
- wapmorgan/SystemDaemon — База для создания системных демонов.
- wapmorgan/Threadable — Библиотека для легкого распараллеливания работы.
- koriym/print_o — Визуализация графа объектов в виде мыслекарты
Материалы для обучения
- Тестируем маршрутизатор Symfony 4.1
- Релиз Yii 2.0.15 и расширений баз данных с исправленными уязвимостями
- Yii development notes #21
- Yii 2.1 Early Access
- LarrockCMS — новая CMS на основе Laravel
- А как вы работаете с Laravel?
- Мутаторы и аксессоры в Eloquent ORM
- Вопросы и ответы для собеседования по Laravel
- clue/php-mq-react — Легковесная in-memory очередь сообщений на ReactPHP.
- friends-of-reactphp/mysql v0.3.0 — Асинхронный клиент MySQL.
- Работаем с файловой системой в ReactPHP
- Использование роутера с компонентом Http из ReactPHP
- Быстрый Web-парсинг с помощью ReactPHP: лимитирование запросов
- Чатбот для Facebook с помощью BotMan
- Функциональное программирование с PHP-генераторами