Size: a a a

2020 July 02

MM

Maksim Masiukevich in PHP
не знаю о чём ты) но конкретно в его примере проблем не будет
источник

KN

Kirill Nesmeyanov in PHP
будет, только если я добавлю register_tick_handler :D
источник

AM

Artem Molotov in PHP
Artem Molotov
когда @SerafimArts выше писал о елдах, то он имел ввиду что в той части код не асинхронный и мешать "синглтон" там не будет. Я лишь расписал. Не елдами. так чем-то другим, но проблема будет
т.е. в определённом кусочке
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
будет, только если я добавлю register_tick_handler :D
ясно
источник

AM

Artem Molotov in PHP
Переслано от Kirill Nesmeyanov
\set_error_handler(fn(): void =>);

if (! \mkdir($dir, 0777, true) && ! \is_dir($dir)) {
  // error
}

\restore_error_handler();

?
источник

AM

Artem Molotov in PHP
Переслано от Artem Molotov
только оно при асинхронных задачах отвалится наверн
источник

MM

Maksim Masiukevich in PHP
та пля) не отвалится ничего
источник

KN

Kirill Nesmeyanov in PHP
Только если выше стоит register_tick_handler c declare
источник

AM

Artem Molotov in PHP
\set_error_handler(fn(): void =>);

if (! \mkdir($dir, 0777, true) && ! \is_dir($dir) && yield $this->blah()) {
  // error
}

\restore_error_handler();

вот
и проблема
источник

MM

Maksim Masiukevich in PHP
откуда там елд нарисовался, и, главное - за каким хером?)
источник

AM

Artem Molotov in PHP
$this->blah(): Promise
источник

MM

Maksim Masiukevich in PHP
он там как член на лбу
источник

AD

Andrey Dembitskyi in PHP
источник

AM

Artem Molotov in PHP
Maksim Masiukevich
откуда там елд нарисовался, и, главное - за каким хером?)
так за тем хером, что после его кода я добавил, что таки если будет асинхронщина, то проблемы будут
источник

AM

Artem Molotov in PHP
а вы дальше начали говорить, что не будут на примере неасинхронного кода (когда я и говорил, что тогда он не асинхронный)
источник

KN

Kirill Nesmeyanov in PHP
Artem Molotov
так за тем хером, что после его кода я добавил, что таки если будет асинхронщина, то проблемы будут
так это проблема уже в твоём коде, а не моём)
источник

KN

Kirill Nesmeyanov in PHP
ничё не знаю
источник

AM

Artem Molotov in PHP
ну и там не обязательно асинхронщина на елдах должна быть, это просто конкретная реализация
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
так это проблема уже в твоём коде, а не моём)
о госпаде опять двадцать пять
источник

MM

Maksim Masiukevich in PHP
Artem Molotov
так за тем хером, что после его кода я добавил, что таки если будет асинхронщина, то проблемы будут
у тебя первые 2 функции блокируют эвент луп.
где там проблемы-то?

накой хер ты добавил туда резолвинг промиса?
источник