Size: a a a

2021 March 24

EK

Evgeniy Kuvshinov in phpGeeks
Dr.Padre
А мы никого не позовём и прибухнем по скайпу
google meet ?
источник

EK

Evgeniy Kuvshinov in phpGeeks
я могу постримить
источник

EK

Evgeniy Kuvshinov in phpGeeks
Dr.Padre
Тогда лучше в хангаутс как обычно, в режиме конференции, или какие там еще платформы есть для таких посиделок.
zoom :)
источник

D

Dr.Padre in phpGeeks
Evgeniy Kuvshinov
я могу постримить
думаю пьяные посиделки никому не интересно
источник

EK

Evgeniy Kuvshinov in phpGeeks
hangouts you too old
источник

EK

Evgeniy Kuvshinov in phpGeeks
я думаю там появятся единомышленники
источник

EK

Evgeniy Kuvshinov in phpGeeks
главное чтобы мой канал не забанили)
источник

MI

Mike Iceman ❄️ in phpGeeks
Evgeniy Kuvshinov
я думаю там появятся единомышленники
После первой бутылки так точно
источник

D

Dr.Padre in phpGeeks
@alkogeeks тут короч собираемся.
источник

MI

Mike Iceman ❄️ in phpGeeks
Чёб нет
источник

A

Artyom in phpGeeks
ID:0
Мыши плакали, кололись, но продолжали есть кактус:

Файберы будут в PHP 8.1
Простите, что?

Значит php теперь асинхронный?
Нет
конечно, ты что ебанулся, Вася?

https://wiki.php.net/rfc/fibers

Я вообще хз, что это за файберы и зачем они нужны. Статья в атаче, как бы показывает что это для людей нетрадиционной программистской ориентации, которые любят ReactPHP и прочие попытки скрестить слона с вислоухой свинкой.
Пишите в коментах, если не умеешь в рэбит и кафку работал  с асинхронным пхп и расскажи сколько и какого гавнища при этом пришлось нахлебаться

https://clue.engineering/2021/fibers-in-php

P.S Кидай цыпленка в коменты, если любишь посты про пхп, а не тупорылые мемы про мою жизнь.
Я правильно понимаю, что на файберах и генераторах можно будет получить костыльный аналог async/await?
Только ногами не пинайте плз, я не особо шарю за все способы асинхронщины.
источник

AG

Anton Gordeev in phpGeeks
хмм
источник

AG

Anton Gordeev in phpGeeks
бухать. опять бухать
источник

MI

Mike Iceman ❄️ in phpGeeks
Таков путь
источник

S🛸

Sergey 🛸 in phpGeeks
Artyom
Я правильно понимаю, что на файберах и генераторах можно будет получить костыльный аналог async/await?
Только ногами не пинайте плз, я не особо шарю за все способы асинхронщины.
Async await можно на одних генераторах сделать
источник

A

Artyom in phpGeeks
Sergey 🛸
Async await можно на одних генераторах сделать
Да, но в чистом PHP нет нужных вещей типа шедулера, выполняющего код в отдельных потоках.
Поэтому приходится использовать либы вроде ReactPHP, которые либо юзают pthreads расширение или вообще плодят новые инстансы PHP.
С Fiber же можно будет практически из коробки получить async/await, с куда меньшим потреблением ресурсов машины.
Или я где-то не прав?
источник

S🛸

Sergey 🛸 in phpGeeks
Artyom
Да, но в чистом PHP нет нужных вещей типа шедулера, выполняющего код в отдельных потоках.
Поэтому приходится использовать либы вроде ReactPHP, которые либо юзают pthreads расширение или вообще плодят новые инстансы PHP.
С Fiber же можно будет практически из коробки получить async/await, с куда меньшим потреблением ресурсов машины.
Или я где-то не прав?
Зачем потоки для асинхронного кода?
источник

A

Artyom in phpGeeks
Для всяких long-polling задач, вроде взаимодействия с БД или файловых операций, чтобы не блокировали основной event-loop.
источник

S🛸

Sergey 🛸 in phpGeeks
Artyom
Для всяких long-polling задач, вроде взаимодействия с БД или файловых операций, чтобы не блокировали основной event-loop.
Это делается всё в одном потоке
источник

S🛸

Sergey 🛸 in phpGeeks
Посмотри как это делает js, один поток и для event loop и для ajax запросов
источник