uz
Feedback
PHP Digest

PHP Digest

Kanalga Telegram’da o‘tish

PHP Дайджест Новости, материалы и инструменты из мира PHP — раз в месяц. Вопросы, замечания, предложения: @pronskiy

Ko'proq ko'rsatish
8 265
Obunachilar
Ma'lumot yo'q24 soatlar
-117 kunlar
-4630 kunlar

Ma'lumot yuklanmoqda...

Taglar buluti
Ma'lumot yo'q
Muammo bormi? Iltimos, sahifani yangilang yoki bizning qo'llab-quvvatlash boshqaruvchimizga murojaat qiling>.
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Iyul '26
Iyul '26
+7
1 kanalda
Iyun '26
+42
1 kanalda
Get PRO
May '26
+74
0 kanalda
Get PRO
Aprel '26
+18
0 kanalda
Get PRO
Mart '26
+16
0 kanalda
Get PRO
Fevral '26
+35
0 kanalda
Get PRO
Yanvar '26
+35
0 kanalda
Get PRO
Dekabr '25
+34
0 kanalda
Get PRO
Noyabr '25
+41
1 kanalda
Get PRO
Oktabr '25
+33
0 kanalda
Get PRO
Sentabr '25
+28
1 kanalda
Get PRO
Avgust '25
+50
1 kanalda
Get PRO
Iyul '25
+48
1 kanalda
Get PRO
Iyun '25
+42
1 kanalda
Get PRO
May '25
+56
1 kanalda
Get PRO
Aprel '25
+32
1 kanalda
Get PRO
Mart '25
+44
0 kanalda
Get PRO
Fevral '25
+139
2 kanalda
Get PRO
Yanvar '25
+87
1 kanalda
Get PRO
Dekabr '24
+69
0 kanalda
Get PRO
Noyabr '24
+90
1 kanalda
Get PRO
Oktabr '24
+71
1 kanalda
Get PRO
Sentabr '24
+48
1 kanalda
Get PRO
Avgust '24
+68
0 kanalda
Get PRO
Iyul '24
+57
1 kanalda
Get PRO
Iyun '24
+82
2 kanalda
Get PRO
May '24
+61
1 kanalda
Get PRO
Aprel '24
+59
0 kanalda
Get PRO
Mart '24
+115
3 kanalda
Get PRO
Fevral '24
+194
0 kanalda
Get PRO
Yanvar '24
+91
1 kanalda
Get PRO
Dekabr '23
+91
1 kanalda
Get PRO
Noyabr '23
+85
1 kanalda
Get PRO
Oktabr '23
+95
0 kanalda
Get PRO
Sentabr '23
+100
0 kanalda
Get PRO
Avgust '23
+117
0 kanalda
Get PRO
Iyul '23
+114
0 kanalda
Get PRO
Iyun '23
+100
0 kanalda
Get PRO
May '23
+256
0 kanalda
Get PRO
Aprel '23
+85
0 kanalda
Get PRO
Mart '23
+187
0 kanalda
Get PRO
Fevral '23
+325
0 kanalda
Get PRO
Yanvar '23
+100
0 kanalda
Get PRO
Dekabr '22
+228
0 kanalda
Get PRO
Noyabr '22
+103
0 kanalda
Get PRO
Oktabr '22
+120
0 kanalda
Get PRO
Sentabr '22
+115
0 kanalda
Get PRO
Avgust '22
+126
0 kanalda
Get PRO
Iyul '22
+76
0 kanalda
Get PRO
Iyun '22
+91
0 kanalda
Get PRO
May '22
+57
0 kanalda
Get PRO
Aprel '22
+61
0 kanalda
Get PRO
Mart '22
+87
0 kanalda
Get PRO
Fevral '22
+140
0 kanalda
Get PRO
Yanvar '22
+183
0 kanalda
Get PRO
Dekabr '21
+251
0 kanalda
Get PRO
Noyabr '21
+186
0 kanalda
Get PRO
Oktabr '21
+122
0 kanalda
Get PRO
Sentabr '21
+122
0 kanalda
Get PRO
Avgust '21
+112
0 kanalda
Get PRO
Iyul '21
+166
0 kanalda
Get PRO
Iyun '21
+141
0 kanalda
Get PRO
May '21
+130
0 kanalda
Get PRO
Aprel '21
+172
0 kanalda
Get PRO
Mart '21
+197
0 kanalda
Get PRO
Fevral '21
+262
0 kanalda
Get PRO
Yanvar '21
+252
0 kanalda
Get PRO
Dekabr '20
+5 525
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
14 Iyul0
13 Iyul0
12 Iyul0
11 Iyul0
10 Iyul+2
09 Iyul0
08 Iyul+1
07 Iyul+2
06 Iyul0
05 Iyul0
04 Iyul+1
03 Iyul0
02 Iyul+1
01 Iyul0
Kanal postlari
Первый официальный State of PHP опрос открыт: https://jb.gg/php-survey-2026 В сообществе уже было много опросов, но официальн
Первый официальный 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