Свежая подборка со ссылками на новости и материалы. В выпуске: 3
принятых и 6 новых RFC-предложений из PHP Internals, включая
голосование за новый синтаксис для атрибутов @@
и
почему #[]
был бы лучше, переименования
black/whitelist в PHP-мире, как отлаживают PHP-разработчики, аналог
ngrok на PHP, видео, подкасты и многое другое.
Приятного чтения!
Новости и релизы
- PHP исполнилось 25 лет Таймлайн с основными событиями в истории языка.
-
PHP 7.4.7 Кроме прочего, в этом
обновлении исправлена
ошибка yield from
. - PHP 7.3.19
- Composer 2.0.0-alpha1
-
The State of Developer Ecosystem in 2020
PHP-секция из опроса разработчиков от JetBrains.
65% опрошенных указали, что для отладки пользуются подходомdump & die
, поэтому провокационный твит автора Xdebug ожидаемо вызвал бурную реакцию в сообществе:
Yii
Laminas
- Мертв ли Zend Framework? На этот и другие вопросы отвечает лидер проекта Laminas Matthew Weier O'Phinney.
- asgrim/mini-mezzio Быстрое создание приложения на Mezzio (экс Zend Expressive).
Async PHP
- badfarm/zanzara Асинхронный фреймворк для создания Telegram-ботов на базе ReactPHP.
- simple-swoole/simps Еще один фреймворк на базе Swoole. Судя по бенчмаркам самый быстрый из PHP.
- Видеокурс по ReactPHP от Marcel Pociot
Материалы для обучения
-
Представляем новый серверлесс LAMP стек
Пост в блоге AWS об использовании PHP и подборка
ресурсов по теме.
Также для PhpStorm теперь доступен официальный плагин AWS Toolkit от Amazon. - Об объявлении свойств в конструкторе в PHP 8.
-
Какие функции PHP наиболее часто используются
во фреймворках? В Symfony это
sprintf()
, в Laravelis_null()
. Автор предоставил инструкцию, как подсчитать для других фреймворков. - О финальных классах в PHP.
- Миллион за месяц: как запустить стартап в Европе своими силами.
- Redis на практических примерах.
- Беги, PHPUnit, беги: как я оптимизировал время выполнения тестов.
- Самый быстрый шаблонизатор для PHP.
Аудио/Видео
- Видеозаписи всех докладов с PHP Russia 2020 Online
- Макс Рафалко, Принципы проектирования пакетов PHP
- Стрим Пятиминутка PHP по Laravel Livewire: сетевая игра (часть 5)
- Между скобок 9: Александр Лисаченко АОП в PHP.
- PHP Internals News #58 C Max Semenik о принятом RFC non-capturing catches.
-
PHP Internals News #57 C Ralph Schindler о его предложении добавить
return if ($condition): $returnValue;
. - PHP Internals News #56 С Dan Ackroyd о добавленном псевдотипе mixed.
Спасибо за внимание!
Если вы заметили ошибку или неточность сообщите, пожалуйста, в
личку.
Вопросы и предложения пишите на почту или в твиттер.
Больше новостей и комментариев в Telegram-канале PHP Digest.
Прислать ссылку
Поиск ссылок по всем дайджестам
Предыдущий выпуск: PHP-Дайджест 181