PHP Fart Time
1.97K subscribers
140 photos
8 videos
2 files
244 links
Привет, фартаны!

Дурачимся, пилим OpenSource и рассказываем про пердовые технологии в php.

Авторы контента: @roxblnfk и @butschster
Download Telegram
#RandomBeer
Погнали пивко давить завтра вечером в онлайне.

Точное место и время определим в комментариях ближе к событию.
8🔥6
PHP Fart Time
#RandomBeer Погнали пивко давить завтра вечером в онлайне. Точное место и время определим в комментариях ближе к событию.
Из PHP Beer

В бар заходят Go-разработчик, Node.js-разработчик и PHP-разработчик.
Go:
— У меня горутины.
Node:
— У меня event loop.
PHP:
— У меня...
Все:
— Не надо!!!


— Что такое true async в PHP?
— Это когда в комментариях к статье уже 300 сообщений, а рабочего кода ещё никто не показал.


Спорят два PHP-разработчика.
— Это не async, это кооперативная многозадачность!
— Нет, это async!
— Нет!
— Да!

...проект всё ещё работает через cron раз в минуту.


AI спрашивает:
— Зачем вам async в PHP?
PHP-разработчик:
— Чтобы обслуживать 100 тысяч соединений.
— А сколько у вас пользователей?
— Трое.


Встретились два бэкендера.
— У вас async?
— Да.
— Настоящий?
— А у вас микросервисы?
— Понял, извини.


Что такое настоящий async в PHP?

Это когда после трёх часов объяснений выясняется, что bottleneck всё равно в MySQL.


PHP-разработчик:
— Мы используем Swoole, Fibers, OpenSwoole, RoadRunner и высокопроизводительный runtime.
— А что тормозит?
— SELECT *.


Async PHP — это как открыть двадцать касс в супермаркете.
А потом посадить на все кассы одного кассира.
😁50💩3💊22
2015:
— PHP умер.

В 2026:
— Folk, Rapira, fibers, event loop, coroutine scheduler...

— А PHP-то где?
— Вот именно поэтому и умереть не получается.


Спорят два разработчика:
— Folk быстрее.
— Нет, Rapira правильнее.
— А нагрузочные тесты есть?
— Ты что, хочешь испортить дискуссию фактами?


PHP-комьюнити:
— Нам нужен единый стандарт async.

Также PHP-комьюнити:
— Folk.
— Rapira.
— Amp.
— React.
— Swoole.
— RoadRunner.

Единый стандарт, говорили они...


Самое страшное в FrankenPHP не слово PHP.
Самое страшное — когда начинаешь понимать, как он устроен.


Раньше новичку объясняли:
PHP → nginx → php-fpm.
Теперь:
PHP → FrankenPHP.
— И всё?
— Нет, там дальше начинается лор.
😁2363
Forwarded from Edmond Dantes
Вышел TrueAsync 0.7.0, краеугольная версия, которая определяет необходимый API для асинхронного программирования. Отныне работа над API будет заморожена.

Релиз соединяет два мира: потоки и корутины в единое целое, позволяя комбинировать CPU BOUND/IO BOUND задачи.

Дополнительное расширение-сервер на С помогает использовать async серверные приложения.

https://true-async.github.io/en/download.html

Пост Edmond Dantes из 🐘 PHPeople.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥361
Сегодня просто странный день. Подгорает то тут то там. Но почемуууу? :)


А у меня есть ответ! 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
#ТоксикСреда

Раньше было лучше. Не то, что сейчас!


Так считает и наш любимец Нуно:
при релизе PHP 8.5 Pipe-операторы были Absolute fire 🔥, но в конце мая вдруг стало ясно, что синтаксис до PHP 8.5 с колбасой вложенных вызовов лучше, чем пайпы!

И вот на ютубе появилось видео, что пайпы — говно. Вероятно, нет вайба.

Что говорят эксперты:
Этот Нуно ваш — флюгер по моде.


Что говорят PHP-эксперты:
Пайпы в целом везде всрато выглядят, так сложилось (с) Изя

Пайпы без картирования и ЧП нахрен не нужны
(с) Кирилл-токсик

Языки которые ввели пайпы не требуют return... Почему же не заметили?
value |> f |> g |> return
(с) Edmond Dantes

хрень (с) V D

Пайп лучше, чем вложенность. Вкусовщина)
(с) Сергей Предводителев

Ну и хуита этот ваш пайп оператор)
(с) Maksim Masiukevich

пайпы, норм, чего не нравится (с) whiskey

ваще первый раз про них слышу )
(с) Anatoliy Poloz

А как стать экспертом?))
(с) Ivan Strygin


А что думаете вы спустя полгода после релиза PHP 8.5?
Пайпы по вайбу?
1🔥9😁65
Смотрю PHPVerse. А там Testo PHP рекламируют 🥹 (субтитры немного лагучие, но уши не обманешь)
🔥221
Live stream started
Live stream finished (24 minutes)
PHP Fart Time
Live stream finished (24 minutes)
Media is too big
VIEW IN TELEGRAM
Про каналы и другие недавние улучшения в Testo
🔥12🤔1