С днем рождения, PHP! 🎉🐘💜
Мы сделали крутого лего слоника специально к 30-летию PHP:
https://www.youtube.com/watch?v=mmsKDVAvrbw
Будем разыгрывать несколько таких на PHPverse 17 июня:
https://lp.jetbrains.com/phpverse-2025/
Это бесплатный онлайн ивент от команды PhpStorm. Вернее ивент на самом деле офлайн — почти все ребятки из PHP Foundation, а также еще несколько core контрибьюторов PHP, и ребятки из сообщества приезжают в Амстердам в офис JetBrains.
Будем транслировать доклады Тейлора (Laravel), Николаса Грекаса (Symfony), Кевина Дунгласа (FrankenPHP) и других ребяток. Еще запишем всякого закулисья и выложим позже. Регистрируйтесь, чтоб не пропустить.
Ну а сегодня смотрим стрим на CutCode: https://www.youtube.com/live/85xnTYzVtgw
Мы сделали крутого лего слоника специально к 30-летию PHP:
https://www.youtube.com/watch?v=mmsKDVAvrbw
Будем разыгрывать несколько таких на PHPverse 17 июня:
https://lp.jetbrains.com/phpverse-2025/
Это бесплатный онлайн ивент от команды PhpStorm. Вернее ивент на самом деле офлайн — почти все ребятки из PHP Foundation, а также еще несколько core контрибьюторов PHP, и ребятки из сообщества приезжают в Амстердам в офис JetBrains.
Будем транслировать доклады Тейлора (Laravel), Николаса Грекаса (Symfony), Кевина Дунгласа (FrankenPHP) и других ребяток. Еще запишем всякого закулисья и выложим позже. Регистрируйтесь, чтоб не пропустить.
Ну а сегодня смотрим стрим на CutCode: https://www.youtube.com/live/85xnTYzVtgw
YouTube
Happy Birthday PHP! I'm building LEGO elephpant!
Want a lego elephpant? 🐘💜
We'll be giving away a few at PHPverse -- a free online event to celebrate PHP's 30th anniversary:
https://lp.jetbrains.com/phpverse-2025/
We'll be giving away a few at PHPverse -- a free online event to celebrate PHP's 30th anniversary:
https://lp.jetbrains.com/phpverse-2025/
4🔥57❤17👍8
PHPverse 2025 🎉🐘
Трансляцияв прямом эфире прямо сейчас закончилась, доступна запись.
https://www.youtube.com/watch?v=3b0ty1iZ8QM
5:05 - Welcome with Brent Roose & Nils Adermann
11:40 - Kévin Dunglas - Franken PHP
46:55 - Nicolas Grekas - 20 Years of Symfony
1:21:33 - Marcel Pociot - MCP Servers with PHP
1:54:10 - Cheuk Thing Ho - How AI is changing the Tech industry
2:34:11 - Taylor Otwell - Laravel creator
3:33:30 - JeffreyWay & Povilas Korop & Kevin Bond
4:11:15 - Roman Pronskiy & Gina Peter Banyard
Трансляция
https://www.youtube.com/watch?v=3b0ty1iZ8QM
5:05 - Welcome with Brent Roose & Nils Adermann
11:40 - Kévin Dunglas - Franken PHP
46:55 - Nicolas Grekas - 20 Years of Symfony
1:21:33 - Marcel Pociot - MCP Servers with PHP
1:54:10 - Cheuk Thing Ho - How AI is changing the Tech industry
2:34:11 - Taylor Otwell - Laravel creator
3:33:30 - JeffreyWay & Povilas Korop & Kevin Bond
4:11:15 - Roman Pronskiy & Gina Peter Banyard
YouTube
JetBrains PHPverse 2025 – Join us to celebrate PHP’s 30th birthday!
PHP turns 30! From humble beginnings to powering the modern web, it’s been quite the journey. Celebrate this milestone with us at a free online event with legends who have shaped PHP’s past, present, and future. For the agenda and details, see https://jb.gg/jb…
🔥15❤7👍2
Дайджест PHP – Июнь 2025
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🎂 PHP исполнилось 30 лет!
🔹 Вышли PHP 8.3.22 и PHP 8.4.8
🎬 PHPverse 2025
🐘 ЯДРО PHP
✅ RFC: Final Property Promotion
✅ RFC: Clone with v2
📊 RFC: str_icontains
📣 RFC: Single-Expression functions
📣 RFC: num_available_processors
📣 RFC: #[\DelayedTargetValidation] attribute
📣 RFC: Add RFC 4648 compliant data encoding API
📣 RFC: Drop 32-bit Builds
📣 RFC: Object-oriented curl API v2
📣 RFC: Partial Function Application (v2)
🔴 LARAVEL
🎬 Генерация админки за минуту без кода! Новый AI инструмент для Moonshine
🎬 Sentry self-hosted установка и обзор Laravel Nightwatch
📄 Собираем трейс в Laravel и отправляем в Zipkin
📄 СТАТЬИ
📄 События vs сообщения. Понимаете ли вы разницу и почему это важно?
📄 Тестирование производительности c PHPBench: что и как?
📄 strlen() vs mb_strlen(): Почему 71% PHP-разработчиков ошибаются
📄 Мосты цифрового мира: клиент-сервер, сервер-сервер
📄 Value object и DTO в PHP (DDD)
📄 Пакет PHP Views — простая шаблонизация проекта с Blade и моделями
📄 Создание подписи XML документа с использованием Smev-трансформации с помощью php-расширения Crypto Pro
🎬 ВИДЕО
🔹 PHP - 30 лет! Прямой эфир
🔹 Pipe-оператор и $$ в PHP — разбираем задачу про it с Андреем Клименко
🔹 Пыхап #4
🔹 Быстрый старт c Temporal. С нуля до рабочего прототипа на Spiral Framework
🔹 Пишем PHP приложение с LLM на Spiral Framework. С нуля до рабочего прототипа (#1)
🔹 Пишем PHP приложение с LLM на Spiral Framework. С нуля до рабочего прототипа (#2)
🔹 ORM vs SQL — Дебаты: что побеждает в реальных проектах?
🔹 MoonVibe — генератор админ панелей на основе LLM
📅 СОБЫТИЯ
🔹 Пых.конф’25 – 19 сентября, г. Москва
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли PHP 8.3.22 и PHP 8.4.8
🎬 PHPverse 2025
✅ RFC: Final Property Promotion
✅ RFC: Clone with v2
📊 RFC: str_icontains
📣 RFC: Single-Expression functions
📣 RFC: num_available_processors
📣 RFC: #[\DelayedTargetValidation] attribute
📣 RFC: Add RFC 4648 compliant data encoding API
📣 RFC: Drop 32-bit Builds
📣 RFC: Object-oriented curl API v2
📣 RFC: Partial Function Application (v2)
🎬 Генерация админки за минуту без кода! Новый AI инструмент для Moonshine
🎬 Sentry self-hosted установка и обзор Laravel Nightwatch
📄 СТАТЬИ
🎬 ВИДЕО
🔹 PHP - 30 лет! Прямой эфир
🔹 Pipe-оператор и $$ в PHP — разбираем задачу про it с Андреем Клименко
🔹 Пыхап #4
🔹 Быстрый старт c Temporal. С нуля до рабочего прототипа на Spiral Framework
🔹 Пишем PHP приложение с LLM на Spiral Framework. С нуля до рабочего прототипа (#1)
🔹 Пишем PHP приложение с LLM на Spiral Framework. С нуля до рабочего прототипа (#2)
🔹 ORM vs SQL — Дебаты: что побеждает в реальных проектах?
🔹 MoonVibe — генератор админ панелей на основе LLM
📅 СОБЫТИЯ
🔹 Пых.конф’25 – 19 сентября, г. Москва
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍10🔥8
Forwarded from Пых (Валентин Удальцов)
Добавляем connection.blocked в thesis/amqp
Через час у меня стрим с Вадимом Занфиром — автором кучи неблокирующих компонентов Thesis, а также спикером и членом ПК Пых.конф’25!
В прямом эфире я под его руководством реализую фичу, которую запросил уже знакомый вам подписчик, Витя из Garage Eight — возможность слушать
https://youtu.be/0H2hguG6J8s
https://vkvideo.ru/video6383602_456239102
Готовьте вопросы по асинхронному PHP, проекту Thesis и Пых.конф. Три самых активных комментатора получат слоников Пых!
Через час у меня стрим с Вадимом Занфиром — автором кучи неблокирующих компонентов Thesis, а также спикером и членом ПК Пых.конф’25!
В прямом эфире я под его руководством реализую фичу, которую запросил уже знакомый вам подписчик, Витя из Garage Eight — возможность слушать
connection.(un)blocked
при общении с RabbitMQ. Ещё мы вам покажем кое-что новенькое!https://youtu.be/0H2hguG6J8s
https://vkvideo.ru/video6383602_456239102
Готовьте вопросы по асинхронному PHP, проекту Thesis и Пых.конф. Три самых активных комментатора получат слоников Пых!
YouTube
Добавляем connection.blocked в thesis/amqp с Вадимом Занфиром, спикером Пых.конф’25
Вадим — эксперт в базах данных и брокерах сообщений, отлично разбирается в протоколах и структурах данных, в свободное от работы в VK Музыке время разрабатывает низкоуровневые драйвера для PHP на базе неблокирующего I/O.
Вчера туториал к написанному Вадимом…
Вчера туториал к написанному Вадимом…
❤5👍5🔥2
Дайджест PHP – Июль 2025
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли альфа-версии PHP 8.5.0
🔹 Вышли PHP 8.4.11 и PHP 8.3.24
❗️ Вышли PHP 8.2.29 и PHP 8.1.33
🔹 Вышел PER Coding Style 3.0
🐘 ЯДРО PHP
❌ RFC: str_icontains
❌ RFC: Single-Expression functions
✅ RFC: #[\DelayedTargetValidation] attribute
📊 RFC: Readonly hooks
📊 RFC: Deprecations for PHP 8.5
📊 RFC: #[\Deprecated] for traits
📊 RFC: FILTER_THROW_ON_FAILURE
📊 RFC: Extend #[\Override] to target properties
📊 RFC: Add locale for case insensitive grapheme functions
📊 RFC: Cookies Having Independent Partitioned State (CHIPS)
📣 RFC: TrueAsync engine API RFC
🔴 LARAVEL
🎬 Сравнение Filament 4 и Moonshine 3
📄 MoonVibe: генератор админ-панелей на основе ИИ за 5 минут
🎉 Laravel Idea теперь бесплатен
📄 СТАТЬИ
📄 Зачем я написал очередной велосипед для работы с директориями (спойлер: не совсем велосипед)
📄 Паттерн Спецификация: реальный опыт применения
📄 Профилирование php приложений с помощью Excimer
📄 Новое в контроллерах Bitrix Framework: фильтры и валидация
📄 Внедрение зависимостей в PHP: от основ до фреймворков
🔹 Что нового в PHP 8.5
🔹 Happy Wife – Happy Life
🔹 PHP Lazy Objects
🎬 ВИДЕО
🔹 Добавляем connection.blocked в thesis/amqp с Вадимом Занфиром (Часть 1, Часть 2, Часть 3)
🔹 PHPofBY Meetup #44: Каскадные отказы & Операции с деньгами в PHP
🔹 Уровни изоляции транзакций / Олег Мифле
📅 СОБЫТИЯ
🔹 Пых.конф’25 – 19 сентября, г. Москва
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышли альфа-версии PHP 8.5.0
🔹 Вышли PHP 8.4.11 и PHP 8.3.24
❗️ Вышли PHP 8.2.29 и PHP 8.1.33
🔹 Вышел PER Coding Style 3.0
❌ RFC: str_icontains
❌ RFC: Single-Expression functions
✅ RFC: #[\DelayedTargetValidation] attribute
📊 RFC: Readonly hooks
📊 RFC: Deprecations for PHP 8.5
📊 RFC: #[\Deprecated] for traits
📊 RFC: FILTER_THROW_ON_FAILURE
📊 RFC: Extend #[\Override] to target properties
📊 RFC: Add locale for case insensitive grapheme functions
📊 RFC: Cookies Having Independent Partitioned State (CHIPS)
📣 RFC: TrueAsync engine API RFC
🎬 Сравнение Filament 4 и Moonshine 3
📄 СТАТЬИ
🔹 Что нового в PHP 8.5
🔹 Happy Wife – Happy Life
🔹 PHP Lazy Objects
🎬 ВИДЕО
🔹 Добавляем connection.blocked в thesis/amqp с Вадимом Занфиром (Часть 1, Часть 2, Часть 3)
🔹 PHPofBY Meetup #44: Каскадные отказы & Операции с деньгами в PHP
🔹 Уровни изоляции транзакций / Олег Мифле
📅 СОБЫТИЯ
🔹 Пых.конф’25 – 19 сентября, г. Москва
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤16🔥9
Дайджест PHP – Август 2025
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышел PHP 8.5.0 Beta 2
🔹 Вышли PHP 8.3.25 и PHP 8.4.12
🔹 Вышел PhpStorm 2025.2
🔹 Вышел Pest 4
🐘 ЯДРО PHP
✅❌ RFC: Readonly hooks
✅ RFC: Add locale for case insensitive grapheme functions
✅ RFC: Cookies Having Independent Partitioned State (CHIPS)
📣 RFC: Add "is_representable_as_float()" and "is_representable_as_int()" functions
📣 RFC: Create "split" as an alias to "explode"
📣 RFC: clamp
🔴 LARAVEL
🔹 Каким мог бы быть Laravel WebServer, если бы он работал через очередь?
📄 Подключаем Centrifugo в laravel
🎬 Обзор Laravel Boost
⚫️ SYMFONY
📄 Сбор и масштабирование метрик в PHP Symfony highload: 200k RPM, 50+ серверов и zero overhead с Telegraf UDP
🎬 MoonShine для Symfony: основа готова
📄 СТАТЬИ
📄 Нужно ли в PHP перед вызовом функций ставить обратный слэш?
📄 PHP Compile Time Generics: да или нет?
📄 Ещё раз о генераторах (и немного о генеративных моделях)
🎬 ВИДЕО
🔹 Дженерики в PHP: быть или не быть?
🔹 Валентин Удальцов в гостях у Антона Морева
🔹 Boson PHP
📅 СОБЫТИЯ
🔹 Пых.конф’25 – 19 сентября, г. Москва
🔹 Стачка – 2-3 октября, г. Санкт-Петербург
🔹 Podlodka PHP Crew – 1-4 декабря, онлайн
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышел PHP 8.5.0 Beta 2
🔹 Вышли PHP 8.3.25 и PHP 8.4.12
🔹 Вышел PhpStorm 2025.2
🔹 Вышел Pest 4
✅❌ RFC: Readonly hooks
✅ RFC: Add locale for case insensitive grapheme functions
✅ RFC: Cookies Having Independent Partitioned State (CHIPS)
📣 RFC: Add "is_representable_as_float()" and "is_representable_as_int()" functions
📣 RFC: Create "split" as an alias to "explode"
📣 RFC: clamp
🔹 Каким мог бы быть Laravel WebServer, если бы он работал через очередь?
🎬 Обзор Laravel Boost
🎬 MoonShine для Symfony: основа готова
📄 СТАТЬИ
🎬 ВИДЕО
🔹 Дженерики в PHP: быть или не быть?
🔹 Валентин Удальцов в гостях у Антона Морева
🔹 Boson PHP
📅 СОБЫТИЯ
🔹 Пых.конф’25 – 19 сентября, г. Москва
🔹 Стачка – 2-3 октября, г. Санкт-Петербург
🔹 Podlodka PHP Crew – 1-4 декабря, онлайн
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍11❤9
Forwarded from Пых (Валентин Удальцов)
Официальный PHP SDK для MCP
PHP Foundation, Anthropic и Symfony вместе работают над фреймворк-независимым PHP-SDK для MCP протокола!
1. Ставим:
2. Размечаем код:
3. Готовим скрипт
4. Прописываем сервер:
Профит!
https://thephp.foundation/blog/2025/09/05/php-mcp-sdk/
https://github.com/modelcontextprotocol/php-sdk
PHP Foundation, Anthropic и Symfony вместе работают над фреймворк-независимым PHP-SDK для MCP протокола!
1. Ставим:
composer require mcp/sdk
.2. Размечаем код:
use Mcp\Capability\Attribute\McpTool;
final readonly class Calculator
{
#[McpTool(name: 'add_numbers')]
public function add(int $a, int $b): int
{
return $a + $b;
}
}
3. Готовим скрипт
mcp-server.php
:
#!/usr/bin/env php
<?php
require_once __DIR__ . '/vendor/autoload.php';
use Mcp\Server;
use Mcp\Server\Transport\StdioTransport;
Server::make()
->withServerInfo('Calculator', '1.1.0', 'Basic Calculator over STDIO transport.')
->withDiscovery(__DIR__, ['.'])
->build()
->connect(new StdioTransport());
4. Прописываем сервер:
{
"mcpServers": {
"php-calculator": {
"command": "php",
"args": ["/absolute/path/to/your/mcp-server.php"]
}
}
}
Профит!
https://thephp.foundation/blog/2025/09/05/php-mcp-sdk/
https://github.com/modelcontextprotocol/php-sdk
thephp.foundation
Announcing the Official PHP SDK for MCP
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
🔥47❤9🤯9💩4👍3
Дайджест PHP – Сентябрь 2025
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышел PHP 8.5.0 RC 1
🔹 Вышли PHP 8.4.13 и PHP 8.3.26
🐘 ЯДРО PHP
❌ RFC: Create "split" as an alias to "explode"
📊 RFC: clamp
📣 RFC: Soft-Deprecate __sleep() and __wakeup()
📣 RFC: Add PDO disconnect() and isConnected()
📣 RFC: Add pack()/unpack() support for signed integers with specific endianness
🔴 LARAVEL
📄 Подключаем Centrifugo в laravel
🔹 Автоматизация в Laravel: как ускорить и упростить процесс разработки
🟢 YII
😻 Шаблон приложения 1.0
😻 Шаблон API-приложения 1.0
🎬 Обзор релиза Yii3 App 1.0.0
📄 СТАТЬИ
📄 Мониторинг и анализ производительности бэкенда с помощью ClickHouse и Grafana: Часть 1, Часть 2, Часть 3
📄 Как устроены массивы в PHP и как код влияет на скорость работы с ними
📄 PHP: Общая память
📄 Как я пытался подружить PHP с NER — драма в 5 актах
📄 Мультитенантность без глобальных скоупов с сигаретой в зубах. Хипстер PHP
📄 Post-PHP эра: куда движется веб-разработка?
📄 Pulse Boson PHP #1
📄 DDD, CQRS, EDA, ES, Clean, Layer, Hexagonal in one application
📄 Как PHP «теряет» цифры: большие числа, double и неожиданные баги
🎬 ВИДЕО
🔹 Основы Docker. От нуля до Docker Compose за час
📅 СОБЫТИЯ
🔹 Podlodka PHP Crew – 1-4 декабря, онлайн
🔹 PHP Russia – 26 мая, Москва
📚 КНИГИ
😻 «Денди-код», Александр Черняев
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!
⚡️ НОВОСТИ
🔹 Вышел PHP 8.5.0 RC 1
🔹 Вышли PHP 8.4.13 и PHP 8.3.26
❌ RFC: Create "split" as an alias to "explode"
📊 RFC: clamp
📣 RFC: Soft-Deprecate __sleep() and __wakeup()
📣 RFC: Add PDO disconnect() and isConnected()
📣 RFC: Add pack()/unpack() support for signed integers with specific endianness
🔹 Автоматизация в Laravel: как ускорить и упростить процесс разработки
🎬 Обзор релиза Yii3 App 1.0.0
📄 СТАТЬИ
🎬 ВИДЕО
🔹 Основы Docker. От нуля до Docker Compose за час
📅 СОБЫТИЯ
🔹 Podlodka PHP Crew – 1-4 декабря, онлайн
🔹 PHP Russia – 26 мая, Москва
📚 КНИГИ
—
Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜
PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍10❤3💩1