TGViewer
Channel Public Channel
PHP Digest

PHP Digest

@phpdigest

PHP Дайджест

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

Вопросы, замечания, предложения: @pronskiy
Subscribers
8.18K
Photos
62
Videos
3
Links
307

Showing posts older than #340 · Back to latest

Older Posts 20 shown
Post #339 13.2K
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
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…
  • 🔥 16
  • ❤ 7
  • 👍 2
Post #338 12.2K
С днем рождения, 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
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/
  • 🔥 57
  • ❤ 17
  • 👍 8
Post #336 12K
Дайджест 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 🎬
  • 🔥 27
  • ❤ 15
  • 👍 14
Post #335 8.82K

Forwarded from Пыхник’26 онлайн | 28 сентября – 2 октября

Принимаем заявки на доклады!

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!
Telegram Хобот Бот канала Пых @phpyh.
  • 👍 19
  • 🔥 14
Post #334 10.8K
Дайджест 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 🎬
  • 🔥 36
  • 👍 20
  • ❤ 2
Post #333 14.4K
🐉 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 серверы!
GitHub GitHub - pronskiy/mcp: 🐉 The fast, PHP way to build MCP servers 🐉 The fast, PHP way to build MCP servers. Contribute to pronskiy/mcp development by creating an account on GitHub.
  • 🔥 46
  • 👍 30
  • 🤔 1
  • 😢 1
Post #332 11.7K
Дайджест 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 🎬
  • 🔥 34
  • 👍 14
Post #331 11.7K
Всем привет! На связи Рома Пронский 🫡

https://www.youtube.com/watch?v=qPVtVulhFC4

Скоро Сергей опубликует свежий дайджест – на канале был долгий перерыв, но мы это исправим!

Тем временем, я занимался делами фонда. В частности, опубликовали подробный отчет о результатах и финансах за прошлый год https://thephp.foundation/blog/2025/03/31/transparency-and-impact-report-2024/, общались с Дмитрием Стоговым, подводили итоги секьюрити аудита PHP, готовимся к празднованию 30-летия PHP, и еще много всего.

А пока хочу поделиться своим новым видео про MCP. Там нет непосредственно про PHP, но делая его я в очередной раз понял: PHP остро не хватает тулинга для простого запуска репозиториев. uvx в Python и npx в JS очень удобны для MCP серверов.

Какое-то время назад я начал делать https://github.com/pronskiy/phpup – если есть желающие помочь, то стучитесь в личку @pronskiy. Или может стоит сразу написать в @open_source_php ? 🤔

В любом случае, как вам формат видео? Какие каналы в тг читаете по теме AI?
YouTube MCP – What is that? Ever wish your AI assistant could do things instead of just talk? Welcome to MCP – Model Context Protocol – Anthropic’s powerful new way to connect AI chats with real-world actions. In this video, I’ll walk you through what MCP is, how it works, and showcase…
  • 🔥 87
  • 👍 25
  • 🤔 8
  • 😢 3
Post #330 13.4K
Дайджест PHP – Январь 2025

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

⚡️ НОВОСТИ

🔹 Вышли PHP 8.4.3 и PHP 8.3.16

⚠️ Закончилась активная поддержка PHP 8.2

🔹 Предварительный релиз установщика модулей PHP (PIE)

🎂 PHP Foundation исполнилось 3 года

🛠 Вышел PhpStorm 2024.3

🔹 Вышел Rector 2.0

🔹 Вышел PHPStan 2.0

🔹 Вышел Psalm 6.0


🐘 ЯДРО PHP

RFC: Attributes on Constants

RFC: Error Backtraces v2

📣 RFC: Optional Interfaces

📣 RFC: First Class Callables in constant expressions


🔴 LARAVEL

🌙 Вышел MoonShine 3

🔹 Вышла Laravel Nova 5

🔹 API Platform теперь поддерживает Laravel

📄 Laravel в 2024: статистика и тренды

🎬 PHP-линч Laravel

🎬 PHP-линч Laravel 2

🎬 Макрометоды и Mixin + автокомплит в PHPStorm без плагинов


⚫️ SYMFONY

🔹 Вышел Symfony 7.2

📄 ResultTransformer в Symfony проектах

🎬 Дайджест новостей от Кирилла Несмеянова


📄 СТАТЬИ

📄 Реализация горизонтального кеширования в PHP с Redis Cluster

📄 Настраивать xdebug для первого запуска не нужно вообще! Как в Phpstorm запустить отладку за минуту и без браузера

📄 PHP: путешествие от «Hello World» до фреймворков

📄 PHP и C: как мы заставили кассу АТОЛ 30Ф работать в веб-системе

📄 Как статический анализ на основе PHPstan позволил снизить число ошибок на проекте и получить стабильный код

📄 Пример HTTP-сервера на PHP с использованием файберов

📄 Выжимаем максимум скорости из PHP

📄 Meta Storm Plugin – еще один плагин для PHPStorm

📄 Разбираем базу по базам

🔹 PHP класс для хранения вычисляемых значений

🔹 В мире PHP #3

🔹 Yii News 2024

📄 Асинхронный бег или драматическое ускорение с RoadRunner


🎬 ВИДЕО

🔹 Экспресс-обзор PHP Russia 2024

🔹 Обзор PHP Russia 2024

🔹 Terraform для самых маленьких

🔹 Трансляция RND PHP #8

🔹 PHP performance and observability Часть 1, Часть 2

🔹 Валентин Удальцов про серьезное PHP, opensource, курсы и будущее в айти

🔹 Как защитить Web приложение. Истории взломов, типичные ошибки и советы от эксперта

🔹 LivePHP Meetup 2024.12

🔹 Open Source Цех #3. Symfony PropertyInfo, Symfony Console, PHPUnit

🔹 PHP-линч #27 Часть 1, Часть 2

🔹 Своя игра по PHP. Финал

🔹 Добавление функции fart в PHP

🔹 Пыхап #2

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

▶️ Итоги опроса PHP-сообщества 2024: Разбор и прогнозы



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

PHP-дайджест в видео формате на канале CutCode 🎬
  • 🔥 46
  • 👍 19
Post #329 13K
Большой ежегодный опрос по PHP!

Русскоязычное PHP-комьюнити снова в деле — запускаем ежегодный опрос, чтобы понять, на чём мы пишем, чем живем и куда движемся! 🚀

В прошлом году 1120 разработчиков рассказали, на каких версиях PHP сидят, какие фреймворки любят и как относятся к ИИ.

В этом году мы постарались сделать опрос ещё интереснее!

Вопросы про развитие, новые технологии и даже пару неожиданных тем.

Опрос анонимный. Но кто оставит свой email могут поучаствовать в розыгрыше слона 🐘

👉 Пройти опрос по PHP

Все результаты будут опубликованы на phpcommunity.ru и на «Хабре».
  • 👍 26
  • 🔥 8
  • 🤔 2
Post #328 17.3K
Вышел PHP 8.4 🎉

Вот, что мы получили с выходом новой версии:

🔹Хуки свойств
🔹Асимметричная область видимости свойств
🔹Атрибут #[\Deprecated]
🔹Новые возможности ext-dom и поддержка HTML5
🔹Функции array_*()
🔹SQL-парсеры, специфичные для драйверов PDO
🔹new MyClass()->method() без скобок

Как обычно, улучшена производительность, исправлены ошибки и многое другое.


▶️ 21 ноября в 20:00 МСК на CutCode состоится большой стрим по обзору релиза PHP 8.4!
  • 🔥 129
  • 👍 33
  • 🤔 1
  • 😢 1
Post #327 14.9K
Дайджест PHP – Октябрь 2024

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

⚡️ НОВОСТИ

🔹 PHP 8.4.0 RC3 доступнен для тестирования

🔹 Вышли PHP 8.2.25 и PHP 8.3.13

🛠 PhpStorm 2024.3 EAP

🎂 Symfony исполнилось 19 лет


🐘 ЯДРО PHP

RFC: Change Directory class to behave like an opaque object

📊 RFC: Add persistent curl share handles

📣 RFC: Add get_declared_enums() function

📣 RFC: Change behaviour of array sort functions to return a copy of the sorted array

📣 RFC: Support Closures in constant expressions


🔴 LARAVEL

📄 Как встроить систему приглашений в свое приложение с помощью Laravel и GraphQL

📄 Поддержка нескольких ботов в DefStudio Telegraph

📄 Куда движется Laravel? Обзор интервью с Taylor Otwell

🔹 Конфигурирование middleware в Laravel 11

🔹 Автоматизация резервного копирования баз данных c Laravel

🎬 От скелета до Laravel Orchid. Разработка back-office приложений

🎬 Новый функционал в Laravel - ContextualAttributes

🎬 Defer, Flexible и Concurrency: обзор анонсированных новинок для Laravel 11

🎬 Разбор JsonResource. Под капотом Laravel

🎬 PHP-линч Laravel с Кириллом Мокевниным, Данилом Щуцким и Алексеем Гагариным


⚫️ SYMFONY

📄 Автоматизация CQC на CI


📄 СТАТЬИ

📄 Как внедрение CI/CD превратилось в эпопею с рефакторингом

📄 PHP и работа с базами данных: как выбрать и использовать ORM для максимальной производительности

📄 Схематично, простыми словами о внутреннем устройстве PHP (Zend Engine, OPCache, JIT)

📄 Переход на Go глазами PHP-разработчика: 5 подводных камней


🎬 ВИДЕО

🔹 PHP-линч #22

🔹 PHP-линч #23

🔹 PHP-линч #24

🔹 PHP-линч #25

🔹 Open Source Цех #1 • PHP CS Fixer для new без скобок

🔹 Какое будущее ждет PHP?

🔹 LivePHP Meetup 2024.10


📅 СОБЫТИЯ

🔹 Пыхап № 1, 8 ноября 2024

🔹 PHP Russia 2024, 2-3 декабря 2024



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

PHP-дайджест в видео формате на канале CutCode 🎬
  • 👍 32
  • 🔥 8
Post #326 10.4K
⚡️ Своя игра от CutCode. Выпуск 3

Сегодня в 20:00 по Москве пройдёт игра-викторина по PHP на канале CutCode. Предыдущие выпуски: раз, два.

🔹Сергей Предводителев (контрибьютор Yii3)
🔹Александр Черняев (админ-панель Orchid)
🔹Павел Бучнев (Spiral Framework, Buggregator)

Участники будут соревноваться в знании истории и интересных фактов о PHP, фреймворков и экосистемы.

Вопросы участникам можно задать с помощью этой формы, автор самого интересного вопроса получит PHP-слона 🖼

▶️ Трансляция, 30 октября, 20:00 мск
  • 👍 27
  • 🔥 7
  • 😢 2
  • 🤔 1
Post #325 10.6K

Forwarded from Пых (Валентин Удальцов)

Пыхап 8 ноября!

Друзья, ровно через 2 недели пройдёт первый в истории митап от канала Пых! В программе у нас 3 хардкорных доклада:

🤯 (НЕ) используйте функциональное программирование в PHP
Андрей Клименко поломает вам голову основами ФП и примерами на Scala, из которых станет понятно, что из функционального мира уже доступно в PHP, а что ещё предстоит законтрибьютить.

🐇 Вы не знаете RabbitMQ!
Вадим Занфир расскажет, почему все современные фреймворки теряют сообщения и как на самом деле надо работать с "кроликом".

🤑 Как считать деньги и не терять их
В аду есть специальный котёл для тех, кто использует float для хранения денег. Сергей Жук подскажет, как в него не угодить.

Спонсор первого Пыхапа — моя любимая компания Happy Job 💚, где я проработал 4 года! Обращайтесь в Happy Job за исследованиями вовлечённости и оценкой 360, ребята делают лучшую платформу для развития сотрудников.

Пыхап пройдёт в уютном лофте «Событие» на Таганке, начало в 18:30. Вход бесплатный, но по билетам. Регистрация откроется на канале Пых в ближайший понедельник в 15:00, не пропустите. Ну и конечно же митап будет транслироваться на канале PHP Point с записью.
  • 🔥 63
  • 👍 24
Post #324 9.82K
Валентин Удальцов проводит первый Пых-митап! Можно пойти посмотреть живьем или подключиться к трансляции 🐘
  • 👍 17
  • 🔥 5
Post #323 15.1K
https://www.youtube.com/watch?v=WDitiAjJg7g

В конце августа мне выпала возможность сгонять на Laracon US.

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

Например, там был известный стример ThePrimeagen и я пристал к нему с вопросом про PHP.

Немного пообщались с Аделем про трейты, но звук не вышел, поэтому этот разговор остался за кадром :-)

Как вам такой формат?
YouTube Inside Laracon 2024: PHP's Festival of Innovation and Connection Laravel received a $57M investment. But what about PHP stigma? How do you profile PHP? What's one thing they don't like about PHP? How to become an open source developer? It's an exciting time to be part of the #PHP community. Laracon videos: - Talks h…
  • 🔥 27
  • 👍 16
  • 😢 2
  • 🤔 1
Post #322 14.4K
Дайджест PHP – Сентябрь 2024

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

⚡️ НОВОСТИ

🔹 Первые бета-версии PHP 8.4 доступны для тестирования

🔹 Вышли PHP 8.2.23 и PHP 8.3.11

💜 State of Generics and Collections

🛠 Вышел PhpStorm 2024.2


🐘 ЯДРО PHP

📣 RFC: Allow int type argument to BCMath function

📣 RFC: Improve language coherence for the behaviour of offsets and containers

📣 RFC: Function Autoloading v4

📣 RFC: Should PHP have a directive that makes the parser treat all namespaced function calls as global?

📣 RFC: Default expression

RFC: Lazy Objects

RFC: Property hook improvements

RFC: Add bcdivmod to BCMath

RFC: Asymmetric Visibility v2

RFC: Static class


🔴 LARAVEL

🎬 Laravel Debugbar: эффективная отладка кода. Настройка и использование пакета

🎬 Перетаскивание элементов в таблице (Reorder): в админ-панели MoonShine

🎬 Мой опыт использования PEST для тестирования проекта на Laravel

📄 Использование Laravel драйвера centrifugo для широковещания

🔹 Сигналы в Artisan командах

🔹 Кастомные Query Builders в Laravel

📄 Добавление Swagger UI в ваше приложение Laravel


⚫️ SYMFONY

📄 Повышаем читаемость Symfony DI


📄 СТАТЬИ

📄 PHP 8.4: Новые функции поиска в массиве. Пишем с нуля

📄 Статистика использования версий PHP: июль 2024 года

📄 Golang убивает PHP

📄 PHP функции и способы их применения

📄 Разработчики на PHP умеют писать код, но не всегда знают как устроен web-server

📄 Open-source. Плюсы и минусы на примере MoonShine Laravel

🔹 Посвящается никому

📄 Yaml — король мета-описаний

📄 Отладка PHP сценариев в Docker-контейнере с помощью PhpStorm и Xdebug. Глубокое погружение

🔹 В мире PHP #2


🎬 ВИДЕО

🔹 Мастер-класс по Temporal на примере регистрации пользователей с KYC и Email верификацией

🔹 Разбираем срез знаний 4-ого потока Хардкорного курса PHP

🔹 Мастер-класс по созданию парсера protobuf синтаксиса на PHP с помощью AI

🔹 Разработка LLM-агентов на PHP: Пошаговое руководство


📅 СОБЫТИЯ

🔹 Podlodka PHP Crew, 30 сентября – 4 октября, 2024

🔹 PHP Russia 2024, 2-3 декабря 2024



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

PHP-дайджест в видео формате на канале CutCode 🎬
  • 🔥 28
  • 👍 23
Post #321 11.7K

Forwarded from Пых (Валентин Удальцов)

Benchmarking Laravel with Swoole, FrankenPHP, RoadRunner, php-fpm, and ngx-php

https://youtu.be/ZB129Tjkas8

Позавчера Рома Пронский выложил новый ролик, в котором он забенчмаркал запуск Laravel через основные популярные рантаймы (php-fpm, RoadRunner, Swoole, FrankenPHP) + малоизвестный проект ngx-php, который по результатам Web Framework Benchmarks оставляет позади даже Swoole и workerman.
YouTube Benchmarking Laravel with Swoole, FrankenPHP, RoadRunner, php-fpm, and ngx-php I've set up ngx-php to run Laravel example application in worker mode with Octane and then compared the performance with classic php-fpm and also other Octane drivers like FrankenPHP, Swoole, and RoadRunner. The code and results are available here: http…
  • 🔥 35
  • 👍 16
Post #320 18.3K
Дайджест PHP – Июнь 2024

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

⚡️ НОВОСТИ

❗️ Вышли PHP 8.1.29, PHP 8.2.20 и PHP 8.3.8

🎂 PHP исполнилось 29 лет!

🔹 Developer Ecosystem Survey 2024

🔹 Projects IDX с шаблоном Laravel


🐘 ЯДРО PHP

RFC: Add stream open functions to XML{Reader,Writer}

📣 RFC: Static Constructors

📣 RFC: Static class

📣 RFC: Lazy Objects

📣 RFC: Deprecations for PHP 8.4


🔴 LARAVEL

📄 Работа с новой архитектурой в Laravel 11

📄 Как мы повысили продуктивность написания админ-панелей, используя Filament

📄 Профилирование PHP (Laravel) приложений с xhprof. Учимся искать ботлнеки

🎬 Объект реквеста. Для тех, кто не знал

🎬 Коммуникация модулей в Laravel


⚫️ SYMFONY

📄 Пример своего транспорта для Symfony Messenger


📄 СТАТЬИ

📄 Краткий навигатор по собеседованию Senior PHP/GO Backend

📄 CVE-2024-4577: Не может быть, PHP опять под атакой

📄 Пакет для инвалидации КЭШа на PHP


🎬 ВИДЕО

🔹 Выступления на BeerPHP Moscow: Алексей Сидоркин, Максим Хасанов и Валентин Удальцов

🔹 От Сеньора к Архитектору: Разбор карьерных троп с Антоном Давыдовым!

🔹 Profiling Laravel Apps with XHProf and Buggregator on Steroids!

🔹 Что такое RoadRunner и зачем он нужен вашему PHP-приложению

🔹 Как создать PHP микросервисы с gRPC: Авторизация пользователей | Часть 4

🔹 Lamoda Tech PHP/Go Meetup

🔹 Тупая умная телефония

🔹 Про Yii3 и не только

🔹 Какие автотесты нужны твоему легаси проекту?

🔹 PHP 8.4: Property Hooks vs Getter / Setter


📅 СОБЫТИЯ

🔹 Podlodka PHP Crew, 30 сентября – 4 октября, 2024

🔹 PHP Russia 2024, 2-3 декабря 2024



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

PHP-дайджест в видео формате на канале CutCode 🎬
  • 🔥 23
  • 👍 14
Post #319 12.7K

Forwarded from Пых (Валентин Удальцов)

🐘 С днём рождения, PHP!

К 29-ому дню рождения PHP Рома Пронский опубликовал ролик, в котором он скомпилировал и запустил первую версию языка!

https://youtu.be/0BPExYh5Anw

И ещё несколько ссылок для любознательных:
интервью с Расмусом про то, как он изобрёл PHP,
музей PHP,
статья Артёма Украинского про PHP 1 на Хабре.
YouTube Running PHP 1.0 in 2024 I downloaded the source of PHP 1.0, compiled it on modern MacBook, then wrote a simple CGI server using PHP 8.3, and then tried to understand what was PHP 1.0 actually capable of doing. Spoiler alert: not much. The code can be found here: https://github…
  • 🔥 74
  • 👍 18
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →