PHP Digest
الذهاب إلى القناة على Telegram
PHP Дайджест Новости, материалы и инструменты из мира PHP — раз в месяц. Вопросы, замечания, предложения: @pronskiy
إظهار المزيد8 291
المشتركون
-124 ساعات
-97 أيام
-3130 أيام
جاري تحميل البيانات...
القنوات المماثلة
سحابة العلامات
لا توجد بيانات
هل تواجه مشاكل؟ يرجى تحديث الصفحة أو الاتصال بمدير الدعم الخاص بنا.
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
يونيو '26
يونيو '26
+37
في 1 قنوات
مايو '26
+74
في 0 قنوات
Get PRO
أبريل '26
+18
في 0 قنوات
Get PRO
مارس '26
+16
في 0 قنوات
Get PRO
فبراير '26
+35
في 0 قنوات
Get PRO
يناير '26
+35
في 0 قنوات
Get PRO
ديسمبر '25
+34
في 0 قنوات
Get PRO
نوفمبر '25
+41
في 1 قنوات
Get PRO
أكتوبر '25
+33
في 0 قنوات
Get PRO
سبتمبر '25
+28
في 1 قنوات
Get PRO
أغسطس '25
+50
في 1 قنوات
Get PRO
يوليو '25
+48
في 1 قنوات
Get PRO
يونيو '25
+42
في 1 قنوات
Get PRO
مايو '25
+56
في 1 قنوات
Get PRO
أبريل '25
+32
في 1 قنوات
Get PRO
مارس '25
+44
في 0 قنوات
Get PRO
فبراير '25
+139
في 2 قنوات
Get PRO
يناير '25
+87
في 1 قنوات
Get PRO
ديسمبر '24
+69
في 0 قنوات
Get PRO
نوفمبر '24
+90
في 1 قنوات
Get PRO
أكتوبر '24
+71
في 1 قنوات
Get PRO
سبتمبر '24
+48
في 1 قنوات
Get PRO
أغسطس '24
+68
في 0 قنوات
Get PRO
يوليو '24
+57
في 1 قنوات
Get PRO
يونيو '24
+82
في 2 قنوات
Get PRO
مايو '24
+61
في 1 قنوات
Get PRO
أبريل '24
+59
في 0 قنوات
Get PRO
مارس '24
+115
في 3 قنوات
Get PRO
فبراير '24
+194
في 0 قنوات
Get PRO
يناير '24
+91
في 1 قنوات
Get PRO
ديسمبر '23
+91
في 1 قنوات
Get PRO
نوفمبر '23
+85
في 1 قنوات
Get PRO
أكتوبر '23
+95
في 0 قنوات
Get PRO
سبتمبر '23
+100
في 0 قنوات
Get PRO
أغسطس '23
+117
في 0 قنوات
Get PRO
يوليو '23
+114
في 0 قنوات
Get PRO
يونيو '23
+100
في 0 قنوات
Get PRO
مايو '23
+256
في 0 قنوات
Get PRO
أبريل '23
+85
في 0 قنوات
Get PRO
مارس '23
+187
في 0 قنوات
Get PRO
فبراير '23
+325
في 0 قنوات
Get PRO
يناير '23
+100
في 0 قنوات
Get PRO
ديسمبر '22
+228
في 0 قنوات
Get PRO
نوفمبر '22
+103
في 0 قنوات
Get PRO
أكتوبر '22
+120
في 0 قنوات
Get PRO
سبتمبر '22
+115
في 0 قنوات
Get PRO
أغسطس '22
+126
في 0 قنوات
Get PRO
يوليو '22
+76
في 0 قنوات
Get PRO
يونيو '22
+91
في 0 قنوات
Get PRO
مايو '22
+57
في 0 قنوات
Get PRO
أبريل '22
+61
في 0 قنوات
Get PRO
مارس '22
+87
في 0 قنوات
Get PRO
فبراير '22
+140
في 0 قنوات
Get PRO
يناير '22
+183
في 0 قنوات
Get PRO
ديسمبر '21
+251
في 0 قنوات
Get PRO
نوفمبر '21
+186
في 0 قنوات
Get PRO
أكتوبر '21
+122
في 0 قنوات
Get PRO
سبتمبر '21
+122
في 0 قنوات
Get PRO
أغسطس '21
+112
في 0 قنوات
Get PRO
يوليو '21
+166
في 0 قنوات
Get PRO
يونيو '21
+141
في 0 قنوات
Get PRO
مايو '21
+130
في 0 قنوات
Get PRO
أبريل '21
+172
في 0 قنوات
Get PRO
مارس '21
+197
في 0 قنوات
Get PRO
فبراير '21
+262
في 0 قنوات
Get PRO
يناير '21
+252
في 0 قنوات
Get PRO
ديسمبر '20
+5 525
في 0 قنوات
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 24 يونيو | 0 | |||
| 23 يونيو | 0 | |||
| 22 يونيو | +1 | |||
| 21 يونيو | +3 | |||
| 20 يونيو | 0 | |||
| 19 يونيو | +3 | |||
| 18 يونيو | +3 | |||
| 17 يونيو | 0 | |||
| 16 يونيو | 0 | |||
| 15 يونيو | 0 | |||
| 14 يونيو | +1 | |||
| 13 يونيو | +1 | |||
| 12 يونيو | +4 | |||
| 11 يونيو | +2 | |||
| 10 يونيو | +4 | |||
| 09 يونيو | 0 | |||
| 08 يونيو | +7 | |||
| 07 يونيو | +5 | |||
| 06 يونيو | 0 | |||
| 05 يونيو | 0 | |||
| 04 يونيو | 0 | |||
| 03 يونيو | 0 | |||
| 02 يونيو | +2 | |||
| 01 يونيو | +1 |
منشورات القناة
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-подобной лицензией. Посмотрим в октябре.| 2 | 🔴 PHPverse 2026 🎉🐘
Трансляция из офиса JetBrains в Амстердаме в прямом эфире прямо сейчас
https://www.youtube.com/watch?v=NR9L0zwXJq4 | 7 061 |
| 3 | 🎙 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 – вопросы спикерам и общение во время эфира. | 6 762 |
| 4 | Команда 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/ | 5 193 |
| 5 | Дайджест PHP – Февраль-Март 2026
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.5.4, PHP 8.4.19
🔹 Началась подготовка PHP 8.6
🐘 ЯДРО PHP
📊 RFC: PHP License Update
📊 RFC: enum SortDirection
📊 RFC: Exempt input type and value validation from BC Break policy
📊 RFC: Allow Reassignment of Promoted Readonly Properties in Constructor
📊 RFC: TLS Session Resumption Support for Streams
❌ RFC: array_only_keys() and array_except_keys()
❌ RFC: Prefix and Suffix Functions
❌ RFC: let construct (Block Scoping)
📣 RFC: php-community: a faster-moving, community-driven PHP
📣 RFC: Release Manager Selection
📣 RFC: Trailing Boolean Operators
📣 RFC: SIMD-Accelerated CRC via crc-fast for ext/hash
📣 RFC: Readonly Variables
📣 RFC: Query Parameter Manipulation Support
📣 RFC: Prevent instantiation and cloning of __PHP_Incomplete_Class
📣 RFC: Display Function Arguments in Errors
📣 RFC: Debugable Enums
📣 RFC: Oniguruma maintenance end and end of mbregex
📣 RFC: SNMP improvements for encryption protocols, mib reset, and controlling output
🔴 LARAVEL
📄 Laravel 13. Что нового?
📄 Eloquent Guard: как ловить N+1 и медленные запросы в Laravel, не зарываясь в vendor
📄 UseCase или как описывать бизнес-процессы в коде
⚫️ SYMFONY
📄 RAG на PHP + Qdrant: быстрый MVP для внутренней базы знаний
📄 Symfony Init — быстрый старт проекта без лишней рутины
📄 ApiKit — чистый REST API в Symfony без шаблонного кода
📄 DI‑контейнер Symfony: autowiring, теги и compiler passes
🟢 YII
🎬 PHP-линч #31: Yii3 (YouTube / VK Видео)
🎬 Валентин Удальцов: Мои впечатления от Yii3 (YouTube / VK Видео)
СТАТЬИ
📄 One hundred million rows challenge (ongoing)
📄 SOLID в реальном мире: SRP без архитектурных космолетов
📄 If else VS switch case VS match — разбираем на уровне opcodes
📄 PHPUnit: рабочий нерабочий covers
📄 OpenGL в PHP не привлекая внимания санитаров: Hello Window
📄 OpenGL в PHP не привлекая внимания санитаров: Привет, OpenGL
📄 OpenGL в PHP не привлекая внимания санитаров: OpenGL Расширения
📄 Testo. Бета-тестирование открыто
🎬 ВИДЕО
🔹 Проблемы вайб-кодинга. Уязвимости, дублирование и новые правила (YouTube)
🔹 PHP-линч #32: атрибуты, internal/destroy, a7-tech/laminas-attribute-controller (YouTube / VK Видео)
🔹 Open Source Цех #6: Адаптируем kenny1911/php-clone-with под clone() из PHP 8.5 (YouTube / VK Видео)
🔹 Open Source Цех #6: Адаптируем kenny1911/php-clone-with под clone() из PHP 8.5, продолжение (YouTube / VK Видео)
🔹 Пых.конф’25 (YouTube / VK Видео)
📅 СОБЫТИЯ
🔹 Podlodka PHP Crew – 20-24 апреля, онлайн | 6 028 |
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
