PHP Digest
8.53K subscribers
60 photos
3 videos
287 links
PHP Дайджест

Новости, материалы и инструменты из мира PHP — раз в месяц.

Вопросы, замечания, предложения: @pronskiy
Download Telegram
Дайджест PHP – Февраль-Март 2025

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

❗️ Вышли PHP 8.1.32, PHP 8.2.28, PHP 8.3.19 и PHP 8.4.5

🔹 Голосование за релиз-менеджеров PHP 8.5

🔹 Итоги опроса в русскоязычном PHP-комьюнити 2024

🔹 The State of PHP 2024

🔹 PHP истории

🔹 Вышел Laravel Idea 10


🐘 ЯДРО PHP

📣 RFC: Pipe operator v3

📣 RFC: Modern Compression

📣 RFC: Inner Classes

📣 RFC: True Async

📣 RFC: Never Parameters (v2)

RFC: Optional Interfaces

RFC: Marking return values as important (#[\NoDiscard])

RFC: Add get_error_handler(), get_exception_handler() functions


🔴 LARAVEL

🎬 Вышел Laravel 12

📄 Laravel 12. Что нового?

📄 MoonShine v3: главные изменения и новые возможности в open-source админ-панели для Laravel

📄 Используем несколько баз данных в Laravel

🔹 NativePHP for iOS

🎬 JWT от А до Я – полный разбор, безопасность и реализация

🎬 Code Review Laravel - проекта: разбор ошибок и архитектуры


📄 СТАТЬИ

📄 RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane

📄 Неубиваемый PHP: почему в 2025 году этот язык все еще остается одним из самых востребованных

📄 PHP под капотом: как работает генерация случайных чисел

📄 Пример HTTP-сервера на PHP с использованием файберов. Улучшенная версия

📄 Внедряем формулы как в Эксель

📄 Практическое руководство по настройке CI/CD для PHP проектов


🎬 ВИДЕО

🔹 Кодим с джуном на PHP

🔹 Пыхап #2

🔹 Обзор IDE для PHP

🔹 Черный ящик - обзор Playwright

🔹 Обзор PHP RFC #1 / return expression, pattern matching

🔹 PHP-линч #28 с Андреем Моховым / andi-lab/graphql-php

🔹 PHPofBY Meetup #43: Money in PHP and FrankenPHP in prod

🔹 Open Source Цех #4 / PHP-CS-Fixer, Brick\Math, Infection

🔹 Open Source Цех #5 / Мутация функций в Infection

🔹 Пишем код с Claude, CTX, ИИ и ИИгорем

🔹 VibeCoding с CTX и Claude. Шаг за шагом с CTX в новом проекте



Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜

PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
🐉 MCP сервер на PHP

https://github.com/pronskiy/mcp

Anthropic недавно анонсировали поддержку удаленных MCP серверов, и вообще экосистема растет как на дрожжах.

Но большинство серверов пишут на Python и TS/JS. Хоть для PHP есть неофициальный SDK: https://github.com/logiscape/mcp-sdk-php, интерфейс у него отвратительный.

Хочется просто и быстро поднимать MCP-серверы на PHP, а не разбираться в кишках протокола.

Поэтому я сделал свою обертку:
https://github.com/pronskiy/mcp

Вот так теперь выглядит простейший MCP сервер:

(new \Pronskiy\Mcp\Server('echo-server'))
->tool(
'echo',
'Echoes text',
fn(string $text) => $text
)
->run();


Форкайте, ставьте ⭐️, кидайте ваши MCP серверы!
Дайджест PHP – Апрель 2025

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

🔹 Вышли PHP 8.3.21 и PHP 8.4.7

🔹 Выбраны релиз-менеджеры PHP 8.5

🔹 Опубликован отчет о деятельности PHP Foundation

🔹 Опубликованы результаты аудита безопасности ядра PHP

🔹 PHPverse 2025

🎂 Розыгрыш к 30-летию PHP


🐘 ЯДРО PHP

RFC: array_first() and array_last()

RFC: Never Parameters (v2)

📊 RFC: Nested Classes

📊 RFC: Add RFC 3986 and WHATWG URL compliant API

📣 RFC: Final Property Promotion

📣 RFC: Change default zend.exception_ignore_args INI setting

📣 RFC: Throwable Hierarchy Policy for Extensions

📣 RFC: Minor version compatibility

📣 RFC: Policy release process update


🔴 LARAVEL

📄 Шаблон на Laravel + FrankenPHP

📄 Аутентификация на основе cookies с помощью Laravel Sanctum

🔹 Telegram-бот на Laravel для клиентской поддержки через темы в группах

🔹 Laravel + тестирование: как сэкономить время на валидации запросов

🔹 Несколько Laravel проектов на одном домене

🔹 Saloon - универсальный инструмент для интеграции по API

🎬 Интегрируем Temporal в Laravel

🎬 Code Review Laravel - проекта: разбор ошибок и архитектуры

🎬 Код ревью проекта уровня сеньёра


📄 СТАТЬИ

🔹 Stateless сервисы в PHP

📄 Мьютексные блокировки в PHP фреймворках

📄 Туториал: использование Go из PHP через FFI

📄 CRUD на PHP с использованием файберов и пула соединений с PostgreSQL

📄 Работаем с Nats в PHP

📄 Внедряем метрики OpenTelemetry в PHP проект на Yii2


🎬 ВИДЕО

🔹 VibeCoding с CTX и Claude. Применяем CaC, CDD, VCD, FDD на практике

🔹 LivePHP Meetup 2025.04

🔹 Как делать кросс-платформенные приложения на PHP

🔹 PHP True Async: обсуждаем RFC с автором

🔹 Пыхап #3

🔹 Воркшоп: Версионирование API в PHP-фреймворках

🔹 Оптимизация БД: когда индексы не работают

🔹 Неочевидные оптимизации опкодов в PHP

🔹 WorkflowBeerFestt. Поговорим про Temporal, покажем реальные примеры, сравним производительность

🔒 Podlodka Crew Records



Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜

PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Пых.конф’25
Принимаем заявки на доклады!

19 сентября в Москве в Конгресс-центре ЦМТ пройдёт новая PHP-конференция для всех.

👥 400 участников • 🔢 4 зала • 🎙 28 докладов

Скоро откроется сайт конференции, где можно будет приобрести билет по стартовой цене.

А пока — подай доклад! Спикер участвует бесплатно, готовится вместе с программным комитетом и получает ценный опыт публичных выступлений.

Ориентировочный список тем:
• async и неблокирующий I/O;
• статический анализ: Psalm, PHPStan, Rector;
• производительность и highload;
• архитектура: ES, DDD, CQRS, микросервисы;
• тестирование и бенчмаркинг;
• инфраструктура: очереди, стримы, базы данных;
• DevOps: CI/CD, Docker, Kubernetes;
• AI/ML;
• фреймворки: Yii, Symfony, Laravel;
• CMS: WordPress, Drupal, Bitrix;
• IDE и плагины;
• open source: опыт, ошибки, лучшие практики.

Заявку, а лучше несколько, можно подать через Хобота до 1 июля. Мы свяжемся с тобой в течение недели и дадим обратную связь.

До встречи на Пых.конф’25!
Please open Telegram to view this post
VIEW IN TELEGRAM
Дайджест PHP – Май 2025

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

🔹 Вышли PHP 8.3.21 и PHP 8.4.7

🔹 FrankenPHP теперь официально поддерживается PHP Foundation

🛠 Программа раннего доступа PhpStorm 2025.2

🔹 PHPverse 2025

🎂 Розыгрыш к 30-летию PHP


🐘 ЯДРО PHP

📣 RFC: Clone with v2

📣 RFC: Make OPcache a non-optional part of PHP

RFC: Pipe operator v3

RFC: Throwable Hierarchy Policy for Extensions

📊 RFC: Final Property Promotion


🔴 LARAVEL

🎬 Фронтенд для бэкендеров: пишем чат на Laravel + Vue

🎬 Интегрируем Temporal в Laravel

🎬 Интегрируем Temporal. Часть 2

📄 The Clean Structure — Универсальная структура PHP-проекта на примере Laravel


⚫️ SYMFONY

🔹 Вышел Symfony 7.3

📄 Как сделать Modulith в Symfony

📄 Как работает EventDispatcher в Symfony


📄 СТАТЬИ

📄 Сказ о том, как один программист себе мебель из ДСП на PHP программировал

🔹 Как проводить и проходить собеседования

🔹 Какая польза от Feature Flags

🔹 Мьютексные блокировки в php фреймворках

🔹 Что нового в PHP 8.5

🔹 PHP Lazy Objects


🎬 ВИДЕО

🔹 Как делать кросс-платформенные приложения на PHP

🔹 LivePHP Meetup 2025.05

🔹 Базовый набор инструментов PHP разработчика: PHPStan, Rector и другие

🔹 RND PHP #9



Ещё больше новостей и ссылок в выпусках PHP Annotated от JetBrains 💜

PHP-дайджест в видео формате на канале CutCode 🎬
Please open Telegram to view this post
VIEW IN TELEGRAM
С днем рождения, 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