fa
Feedback
PHP Digest

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