PHP Digest
Open in Telegram
PHP Дайджест Новости, материалы и инструменты из мира PHP — раз в месяц. Вопросы, замечания, предложения: @pronskiy
Show more8 265
Subscribers
No data24 hours
-117 days
-4630 days
Data loading in progress...
Similar Channels
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
July '26
July '26
+7
in 1 channels
June '26
+42
in 1 channels
Get PRO
May '26
+74
in 0 channels
Get PRO
April '26
+18
in 0 channels
Get PRO
March '26
+16
in 0 channels
Get PRO
February '26
+35
in 0 channels
Get PRO
January '26
+35
in 0 channels
Get PRO
December '25
+34
in 0 channels
Get PRO
November '25
+41
in 1 channels
Get PRO
October '25
+33
in 0 channels
Get PRO
September '25
+28
in 1 channels
Get PRO
August '25
+50
in 1 channels
Get PRO
July '25
+48
in 1 channels
Get PRO
June '25
+42
in 1 channels
Get PRO
May '25
+56
in 1 channels
Get PRO
April '25
+32
in 1 channels
Get PRO
March '25
+44
in 0 channels
Get PRO
February '25
+139
in 2 channels
Get PRO
January '25
+87
in 1 channels
Get PRO
December '24
+69
in 0 channels
Get PRO
November '24
+90
in 1 channels
Get PRO
October '24
+71
in 1 channels
Get PRO
September '24
+48
in 1 channels
Get PRO
August '24
+68
in 0 channels
Get PRO
July '24
+57
in 1 channels
Get PRO
June '24
+82
in 2 channels
Get PRO
May '24
+61
in 1 channels
Get PRO
April '24
+59
in 0 channels
Get PRO
March '24
+115
in 3 channels
Get PRO
February '24
+194
in 0 channels
Get PRO
January '24
+91
in 1 channels
Get PRO
December '23
+91
in 1 channels
Get PRO
November '23
+85
in 1 channels
Get PRO
October '23
+95
in 0 channels
Get PRO
September '23
+100
in 0 channels
Get PRO
August '23
+117
in 0 channels
Get PRO
July '23
+114
in 0 channels
Get PRO
June '23
+100
in 0 channels
Get PRO
May '23
+256
in 0 channels
Get PRO
April '23
+85
in 0 channels
Get PRO
March '23
+187
in 0 channels
Get PRO
February '23
+325
in 0 channels
Get PRO
January '23
+100
in 0 channels
Get PRO
December '22
+228
in 0 channels
Get PRO
November '22
+103
in 0 channels
Get PRO
October '22
+120
in 0 channels
Get PRO
September '22
+115
in 0 channels
Get PRO
August '22
+126
in 0 channels
Get PRO
July '22
+76
in 0 channels
Get PRO
June '22
+91
in 0 channels
Get PRO
May '22
+57
in 0 channels
Get PRO
April '22
+61
in 0 channels
Get PRO
March '22
+87
in 0 channels
Get PRO
February '22
+140
in 0 channels
Get PRO
January '22
+183
in 0 channels
Get PRO
December '21
+251
in 0 channels
Get PRO
November '21
+186
in 0 channels
Get PRO
October '21
+122
in 0 channels
Get PRO
September '21
+122
in 0 channels
Get PRO
August '21
+112
in 0 channels
Get PRO
July '21
+166
in 0 channels
Get PRO
June '21
+141
in 0 channels
Get PRO
May '21
+130
in 0 channels
Get PRO
April '21
+172
in 0 channels
Get PRO
March '21
+197
in 0 channels
Get PRO
February '21
+262
in 0 channels
Get PRO
January '21
+252
in 0 channels
Get PRO
December '20
+5 525
in 0 channels
| Date | Subscriber Growth | Mentions | Channels | |
| 14 July | 0 | |||
| 13 July | 0 | |||
| 12 July | 0 | |||
| 11 July | 0 | |||
| 10 July | +2 | |||
| 09 July | 0 | |||
| 08 July | +1 | |||
| 07 July | +2 | |||
| 06 July | 0 | |||
| 05 July | 0 | |||
| 04 July | +1 | |||
| 03 July | 0 | |||
| 02 July | +1 | |||
| 01 July | 0 |
Channel Posts
Первый официальный State of PHP опрос открыт:
https://jb.gg/php-survey-2026
В сообществе уже было много опросов, но официального охватывающего весь PHP-мир, до этого не было.
И вот PHP Foundation запартнерился с JetBrains, чтоб провести такой и сделать его ежегодным.
Мы взяли за основу вопросы из PHP-секции JetBrains DevEco. Обновили немного. Потом запустили сбор идей вот тут. После этого еще раз обновили на основе ответов в этой форме и комментариев.
Не обошлось и без косяков. Сначала добавили секцию про AI, но фидбек был не очень, поэтому приняли решение сделать секцию полностью опциональной в опросе.
В общем учтем недоработки обязательно в следующем году. А пока предлагаем пройти текущий опрос!
Занимает около 15 мин. И конечно же, результаты будут полностью публичными, включая сырой датасет.
Пожалуйста, помогите распространить среди коллег и сообщества – чем больше ответит, тем лучше будут данные.
А если большинство проголосует за
true async в вопросе про желаемые фичи, то это будет хорошим аргументом в пользу соответствующего RFC. Ну или против, если мало проголосует 😈| 2 | Дайджест PHP – Май 2026
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
❗️ Вышли - PHP 8.2.31, PHP 8.3.31, PHP 8.4.21, PHP 8.5.6
🎉 Ежегодный опрос PHP-разработчиков 2026
🔹 Вышел Buggregator 2
🔹 Вышел TrueAsync 0.7.0
🔹 PHPverse 2026
🐘 ЯДРО PHP
📊 RFC: Polling API
📣 RFC: Add Locale::getDisplayKeyword() and Locale::getDisplayKeywordValue()
📣 RFC: OPcache Static Cache
📣 RFC: Bound-Erased Generic Types
📣 RFC: Friends
📣 RFC: Limit maximum number of filter chains
📣 RFC: Deprecate returning values from __construct() and __destruct()
📣 RFC: Scope Functions
📣 RFC: Add ReflectionAttribute::getCurrent()
📣 RFC: __exists(), a magic method for distinguishing "missing" from "set to null"
📣 RFC: Add MariaDB-specific features to mysqlnd and mysqli
📣 RFC: Separation of Third-Party Extension Documentation
📣 RFC: Working Groups
✅ RFC: Debugable Enums
✅ RFC: Secure Session Configuration Defaults
❌ RFC: array_path_get and array_path_exists functions
📄 СТАТЬИ
📄 Вредоносная атака на Laravel-Lang
📄 Symfony Serializer
📄 Laravel + TrueAsync: настоящая конкурентность без Swoole
📄 Как навести порядок в запросах Laravel с помощью кастомных Query Builders
📄 Кэширование в Symfony: как мы сломали авторизацию и починили ее через Lock
📄 AI для PHP-разработчиков. Часть 7: Экосистема AI-агентов в PHP – от простых вызовов OpenAI до мультиагентных платформ
🔹 Блог Testo
🎬 ВИДЕО
🔹 Docker для PHP: что изменилось, пока вы не смотрели (YouTube)
🔹 PHP-стрим: generics RFC и AI (YouTube) | 1 |
| 3 | Swoole AOT переименовали в TypePHP
https://mp.weixin.qq.com/s/eGrSd2g-88I4jm6KIdecSw
Пока дженерики не проходят голосование, у нас продолжение истории про Swoole-компилятор (писал раньше). Теперь они официально переименовали Swoole AOT в TypePHP.
В целом вскользь об этом писали уже в прошлый раз, но теперь прямо говорят – отдельный строго типизированный компилируемый язык.
Бету обещают к октябрю 2026 и тогда же выложат исходники – все верно, проект уходит в опенсорс. Строго говоря опенсорс не значит бесплатно, но я так понимаю, это подразумевается.
Как устроено
Синтаксис совместим с PHP, но компилируется в нативный машинный код, а не в опкоды ZendVM.
При этом сам ZendVM они как рантайм тоже внутри оставили. Статически скомпилированный код может в рантайме подгружать обычные .php через require/include. Ну и все Composer пакеты и автозагрузка и расширения (curl, PDO, mysqli, Swoole) – все должно работать.
Что еще прикольного
- Нативные Decimal, BigInt, BigFloat.
То есть 0.1 + 0.2 дает ровно 0.3, без потери точности.
- Типизированные контейнеры в дополнение к универсальным массивам:
std::vector, std::map, std::unordered_map с заданными типами ключей и значений.
- Uniform function call syntax (UFCS) + extension-методы
Любую функцию можно дернуть как метод на любом типе! – Чтооооо?! Так можно было??
$a = 2;
echo $a->pow(80)->toString()->length();
$b = "hello world!";
$b->split(' ')->contains("world");
Но ☝️
Чем дальше, тем меньше это PHP. Подобное уже проходили: Facebook сделал "быстрый PHP" → получился Hack → отдельный язык → экосистема разделилась → вы сейчас тут.
В любом случае движуха хорошая, особенно если реально откроют код под MIT-подобной лицензией. Посмотрим в октябре. | 6 660 |
| 4 | 🔴 PHPverse 2026 🎉🐘
Трансляция из офиса JetBrains в Амстердаме в прямом эфире прямо сейчас
https://www.youtube.com/watch?v=NR9L0zwXJq4 | 8 672 |
| 5 | 🎙 PHPverse возвращается – 9 июня, 14:00 (11:00 UTC)
https://lp.jetbrains.com/phpverse-2026/
Вторая бесплатная онлайн PHP конференция от JetBrains. В прошлом году ее посмотрели больше 55 000 разработчиков, на пике в эфире было 2 500 человек одновременно.
Как будет проходить
Все спикеры и еще некоторые core-контрибьюторы приезжают в офис JetBrains, где оборудована студия. В прямом эфире смотрим стрим на YouTube-канале PHP Annotated, общаемся в комментариях и задаем вопросы в Discord.
В процессе будут разные анонсы, викторины, розыгрыши слоников и других призов.
Параллельно будет еще бэкстейдж от ребяток из Laravel News.
Что по спикерам
В этот раз затащили из разных уголков PHP (вдохновлялись ПыхКонфом ^_^):
🔹 Fabien Potencier – создатель Symfony – угадайте про что доклад? :-)
🔹 Jeffrey Way – основатель Laracasts – про то как AI меняет программирование.
🔹 Ashley Hindle – создатель Laravel Boost – на момент приглашения работал в Laravel, но уже ушел.
🔹 Elizabeth Barron – новый директор PHP Foundation. Элизабет сменила меня (Романа Пронского) на посту и уже резво двигает дела.
🔹 Larry Garfield – со-автор всех больших RFC последнего времени (Enum, Property hooks, Pipe operaror, PFA, и тд) расскажет про эволюцию языка.
🔹 Nils Adermann – создатель Composer и Packagist – про закулисье и особенно интересно послушать про недавние взломы.
🔹 Jonathan Bossenger – Developer Advocate (популяризатор) в Automattic (компания которая делает WordPress) – про современную разработка под WordPress.
🔹 Mike Herchel – мейнтейнер ядра Drupal – про CMS в AI-эпоху.
Ведут конференцию те самые Брент и Нуно.
Что где когда
Регистрируйтесь тут – пришлем напоминание перед стартом.
Стрим – на YouTube-канале PHP Annotated.
Discord – вопросы спикерам и общение во время эфира. | 7 142 |
| 6 | Команда Swoole работает над компилятором для PHP
https://mp.weixin.qq.com/s/05I3xe4pgRJufSBG-8Gz6w
Команда Swoole анонсировала AOT-компилятор, который собирает PHP в нативный бинарник. В отличие от KPHP и HHVM, это не альтернативная реализация. Они переиспользуют рантайм Zend через https://github.com/swoole/phpx как ABI-совместимый слой, но обработчики опкодов заменяют на машинный код. Совместимость с расширениями и даже eval/include при этом сохраняется.
Цифры из поста:
- fib(40): 14.8s (CLI) → 2.37s (JIT) → 0.11s (AOT). Это ~135x над интерпретатором и ~20x над JIT.
Но Фибоначчи это синтетика. Workerman они скомпилировали, но цифр не дали.
Чего нет:
yield, property hooks, $$, extract, вложенных break/continue. Наверное какая-то еще динамика не будет работать.
Что прикольного из неочевидного:
- Есть директива use native_types которая отключает авто-конверсию int→float при переполнении – это по идее сильно может влиять на производительность.
- C++-интероп через stub-файлы выглядит приятнее, чем FFI или писать расширение руками.
- Еще обещают интероп с Python – это уже в Swoole доступно давно в принципе: https://github.com/swoole/phpy
План:
preview -- май 2026, beta -- октябрь 2026, stable -- май 2027.
Ноооо ☝️:
Продукт, я так понял коммерческий, не путать с open-source Swoole. В посте об этом прямо не говорится, но Swoole-Compiler это уже существующий часть бизнеса Swoole для обфускации/шифрования PHP: https://business.swoole.com/compiler.html
В любом случае такая движуха это хорошо. Ребятки шевелятся, новые разработчики пробуют разные подходы. Вот например еще такое есть: https://elephc.dev/ | 0 |
