The Fly's PHP - Делаем из Мухи Слона – Telegram
The Fly's PHP - Делаем из Мухи Слона
424 subscribers
29 photos
1 video
64 links
Авторский блог Сергея Мухина

Чат: @fly_php_public

Сайт автора: https://sergeymukhin.com
Download Telegram
Forwarded from PHP Fart Time (Алексей roxblnfk)
Очередная токсик среда.

Как не хотелось не трогать сам PHP, но придётся, потому что моя жепь с этого немного подгорела на #RandomBeer в предыдущую пятницу.

PHP Lazy Objects
😢3🤬1
Forwarded from Пых (Валентин Удальцов)
К сожалению, на подготовку условия задачи и настройку Хобота на приём ответов потребовалось больше времени, чем мы ожидали. Поэтому мы переносим конкурс на 19:30 — приезжайте домой с работы, подписывайтесь на Пых.конф’25 и будьте готовы!
👍2
Forwarded from PHP Digest
С днем рождения, 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
🔥102👍1
Валентин Удальцов и канал Пых открыли продажу билетов на Пых.конф 2025, думаю билеты долго висеть не будут)) разбираем пока есть возможность

P.S. Я свой уже взял)
🔥3
Media is too big
VIEW IN TELEGRAM
💙 Пых.конф’25 — старт продаж!

Пых.конф — новая PHP-конференция для всех от автора канала Пых Валентина Удальцова.

Единый язык. Кто-то из нас пишет на Yii и Laravel, другие выбирают Битрикс и WordPress, третьи экспериментируют с AMPHP и Swoole. Проекты разные. Подходы разные. Но язык один — PHP. Пых.конф даёт слово каждому!

Пространство PHP. Пых.конф объединяет русскоязычное PHP-сообщество в одной точке. Здесь делятся опытом, находят единомышленников и обсуждают, как проектировать, разрабатывать и поддерживать любые бэкенды на PHP.

🕔 19 сентября
🏘 Москва, Конгресс-центр ЦМТ
👥 400 участников
🔢 4 зала
🎙 28 докладов

Сегодня мы запускаем сайт и открываем продажи билетов по цене для ранних пташек!

Заходи на conf.phpyh.ru и забирай свой билет за 10 000 руб. до 10 июня 14:00!

YouTube | VK Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2👀1
Forwarded from Пых (Валентин Удальцов)
В PHP 8.5 наконец-то будет clone with!

Как-то незаметно в PHP 8.5 приняли долгожданный RFC https://wiki.php.net/rfc/clone_with_v2.

1. Клонирование теперь не только языковая конструкция, но и функция clone(object $object, array $withProperties = []): object. Благодаря этому можно писать array_map(clone(...), $myObjects).

2. Вторым аргументом можно передать новые значения свойств для склонированного экземпляра. Переопределить можно любые видимые в текущей области свойства, в том числе readonly, что наконец-то даёт нам полный инструментарий для работы с иммутабельными структурами:


final readonly class Request
{
public function __construct(
public string $path = '',
public array $headers = [],
) {}

public function withPath(string $path): self
{
return clone($this, ['path' => $path]);
}

public function withHeader(string $name, string $value): self
{
return clone($this, ['headers' => [
...$this->headers,
$name => $value,
]]);
}
}

new Request()
->withPath('/phpyh')
->withHeader('Content-Type', 'application/json');


Почему это важная фича и как без неё обходиться прямо сейчас, подробно рассказал Brent Roose в ролике 📹 Cloning Readonly Classes in PHP 8.2.
____________

До конца завтрашнего дня билеты на Пых.конф’25 всего по 12 000 рублей!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥52
Заканчиваем приём заявок на доклады

Завтра в 18:00 мы закроем подачу заявок на доклады на Пых.конф’25. Если у тебя есть идея для выступления — самое время закинуть её в Хобота! Мы рассматриваем все тезисы и помогаем с их доработкой.

Пожалуйста, перешли это сообщение в чат коллегам, вдруг они не знали.
👍3
💙 Пых.конф’25 — главное PHP-событие года!

PHP сегодня в самом расцвете сил:

• 20 человек в ядре, финансируемых PHP Foundation.
• Релизы каждый год с десятками новых фичей.
• Async, типизация, атрибуты, выразительный синтаксис.
• Обслуживает миллиарды пользователей по всему миру.

Оставалась только одна проблема — русскоязычным инженерам не хватало пространства для обсуждения этим тем. Мы её решили.

Пых.конф — абсолютно новая конференция с актуальной программой, доступными билетами и насыщенным offstage-движем.

• Асинхронность и протоколы для неблокирующего I/O.
• RAG в PHP-бэкендах и круглый стол «Кодим с ИИ».
• Архитектурные каноны: DDD, модульность, идемпотентность.
• Производительность: от памяти и массивов до воркеров и CI.
• Yii3, Doctrine, Swoole, WordPress и Битрикс — экосистема во всей красе.
• Не только PHP: YDB, Postgres, Docker, OpenAPI.
• Fail-митап и Открытый микрофон для всех, кто захочет высказаться.
• Игры и конкурсы на стендах партнёров — компаний, преданных PHP.

Мы сделали то, чего сами ждали много лет. Не хватает только тебя.

Забрать билет | Ничего не пропустить | Собрать свою программу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🎉4👍3
Forwarded from Пых (Валентин Удальцов)
Только что на php.net опубликовали PHP 8.5!

Тег уже два дня как стоит, но я ждал финального аккорда.

По этому поводу держите мой доклад со Стачки «PHP 8.5 не сбавляет темп!». Из него вы узнаете про основные фичи новой версии и нюансы их применения.

Основные таймкоды:
01:04 Все способы получения первого элемента массива в PHP (в т. ч. бредовые)
05:20 Pipe operator v3
10:56 URL Api
17:20 Clone with v2
21:24 #[NoDiscard]
24:07 Closure и FCC в константных выражениях
27:57 Persistent cURL handles
29:33 Асимметричная видимость статических свойств
30:00 Рекурсивные замыкания
37:41 Типизируем array_first()

https://youtu.be/OIFbU5oypig
https://vkvideo.ru/video-228746873_456239122
https://php.net/releases/8.5/ru.php
3🔥3👍2