Size: a a a

2021 February 04

K

Kalyashka in PHP
Pavel "Al'gerd" Patapau
Ну Дмитрий скорее из-за реализации против. Он высказывался, что он за примитивные енамы аля С
а, ну тогда ясно. Ну, возможно, немного перемудрили в текущей реализации, но хз. Пых давно в сторону джавы гребет
источник

dp

danil pavlusenko in PHP
а подскажите кто знает
предположим rfc примут с fibers
можно ли будет оставить умирающую модель php
и просто на каждый старый запускать эвент луп?
чтобы получить асинхронность в рамках 1 запроса ?
источник

K

Kalyashka in PHP
Антон
Очередная головная боль, которую надо допиливать, развивать, следить за ней вместо реально необходимых языку фичей/изменений.
вы про файберы и асинк?
источник

А

Антон in PHP
Kalyashka
вы про файберы и асинк?
да
источник

dp

danil pavlusenko in PHP
ну т.е. чтобы ты не переписывая весь свой код
просто мог использовать асинхронность в обычном(умирающем) приложении ?
типа вот так
https://github.com/amphp/mysql-dbal/blob/master/examples/simple-query.php
источник

K

Kalyashka in PHP
Мое скромное мнение - из за отсутствия нативной асинхронщины, php не занял нишы, которые окупировали нода/го. А если бы занял - был бы сейчас намного популярнее
источник

dp

danil pavlusenko in PHP
@desper1989 @SerafimArts
сори за теги
но вы же рубите в асинхронности
вы не знаете можно ли вот так сделать?
https://t.me/prophp7/258738
или это дичь?
источник

MM

Maksim Masiukevich in PHP
Очевидно, что умирающая модель и лупы не совместимы
источник

MM

Maksim Masiukevich in PHP
Сделать-то можно, но смысл в этом нулевой
источник

dp

danil pavlusenko in PHP
Maksim Masiukevich
Очевидно, что умирающая модель и лупы не совместимы
а если на каждый запрос луп запускать ?
источник

dp

danil pavlusenko in PHP
Maksim Masiukevich
Сделать-то можно, но смысл в этом нулевой
но в рамках 1 запроса ты же получишь асинхронность верно?
источник

MM

Maksim Masiukevich in PHP
danil pavlusenko
а если на каждый запрос луп запускать ?
Чтобы что?
источник

MM

Maksim Masiukevich in PHP
danil pavlusenko
но в рамках 1 запроса ты же получишь асинхронность верно?
Если нет блокирующих колов, да
источник

MM

Maksim Masiukevich in PHP
Но ты не получишь с них профита
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
Очевидно, что умирающая модель и лупы не совместимы
чо? сфигали?
источник

MM

Maksim Masiukevich in PHP
Kirill Nesmeyanov
чо? сфигали?
Дальше читай
источник

dp

danil pavlusenko in PHP
Maksim Masiukevich
Чтобы что?
типа такого
$requests = [$requestToService1, $requestToService2, $requestToService3];

foreach ($requests as $request) {
 $result[] = await(resolve($request));  
}
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
Но ты не получишь с них профита
вполне получишь
источник

dp

danil pavlusenko in PHP
только нужно чтобы foreach не блокировался :)
источник

KN

Kirill Nesmeyanov in PHP
помимо входящих запросов ещё есть и исходящие какбэ
источник