ar
Feedback
PHP Digest

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 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
04 يونيو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