PHP Digest
رفتن به کانال در Telegram
PHP Дайджест Новости, материалы и инструменты из мира PHP — раз в месяц. Вопросы, замечания, предложения: @pronskiy
نمایش بیشتر8 320
مشترکین
-124 ساعت
-17 روز
+1530 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
هیچ دادهای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
ژوئن '26
ژوئن '26
+3
در 0 کانالها
مه '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 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 03 ژوئن | 0 | |||
| 02 ژوئن | +2 | |||
| 01 ژوئن | +1 |
پستهای کانال
Команда 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/| 2 | Дайджест 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 |
| 3 | PHP Debugger
https://github.com/pronskiy/php-debugger
Сделал легковесное расширение для отладки PHP (форкнул Xdebug, убрал все кроме отладчика и немного оптимизировал)
Меня зацепил твит Александра Дебуа из FrankenPHP про опыт отладки в PHP:
https://x.com/alexdaubois/status/2028159001284751858
Там набросали комментариев кому что не нравится. Но в целом то, что Xdebug монополизировал отладку в PHP и не развивается, меня всегда раздражало.
Я скормил исходники Xdebug в OpenСlaw и начал с ним чатиться. В процессе сделал спецификацию и форк, который, в дебаг-режиме дает всего 4-5% оверхеда, в то время как Xdebug — больше 300%.
Что это значит: вы можете держать этот дебаггер всегда включенным, и при этом ваш код не будет замедляться. Вот и все, не нужны эти пляски с бубном, чтобы включать и выключать отладчик.
С другой стороны, а нужен ли пошаговый отладчик в мире агентов?
В любом случае, вот тут стрим с Брентом, где мы чуть-чуть разбираем детали:
https://www.youtube.com/watch?v=G3cvygqWwMc | 6 757 |
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
