PHP-Дайджест № 167 (22 октября – 4 ноября 2019)
Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 RC5, Xdebug 2.8, критическая уязвимость в PHP-FPM, новости из PHP Internals, порция полезных инструментов, подкасты, стримы и многое другое.
Приятного чтения!
Новости и релизы
- PHP 7.4.0 RC5 — Предпоследний релиз-кандидат из запланированных.
- PHP 7.3.11, 7.2.24, 7.1.33 — В обновлениях устранена критическая уязвимость (CVE-2019–11043). Причиной уязвимости являлась ошибка в PHP-FPM. Запросив определённым образом оформленный URL, атакующий может добиться выполнения произвольного кода. Если вы используете PHP-FPM, то рекомендуется обновиться немедленно, чтобы получить исправление, потому что эксплойт давно в публичном доступе. Подробнее об уязвимости. Кстати, версии PHP 5.* уже давно не поддерживаются и соответственно фикса не получили.
- Xdebug 2.8.0 — Стабильная версия отладчика с поддержкой PHP 7.4. Исправлено множество ошибок, а также добавлена возможность подтверждения установки брейкпоинта в IDE.
- skyeng/php-communities — Открытый список PHP-событий, спикеров и организаторов на GitHub. Ближайшие мероприятия:
• 7 ноября, Москва: BeerPHP Moscow #7
• 14 ноября, Екатеринбург: PUM: PHP Ural Meetups 1.1
• 21 ноября, Москва: Митап про страхи в PHP
• 29 ноября, Уфа: PHP-митап с Сергеем Жуком и Антоном Моревым
• 30 ноября, Иваново: PHP: Неправильный путь
PHP Internals
Инструменты
- webmozarts/console-parallelization — Позволяет распараллеливать команды symfony/console.
- matteosister/GitElephant — Библиотека для работы с Git из PHP.
- mnapoli/bof — Обёртка над Guzzle с более простым интерфейсом для создания запросов.
- danog/MadelineProto — Асинхронный клиент/сервер протокола Telegram MTProto. Позволяет взаимодействовать с Telegram без использования бот-API.
Symfony
Laravel
Yii
Zend/Laminas
Async PHP
Материалы для обучения
Аудио/Видео
Спасибо за внимание!
Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.
Больше новостей и комментариев в Telegram-канале PHP Digest.
Прислать ссылку
Поиск ссылок по всем дайджестам
← Предыдущий выпуск: PHP-Дайджест № 166