Size: a a a

2020 July 02

KN

Kirill Nesmeyanov in PHP
как ты погасишь ошибку mkdir с помощью него?
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
и на кой хрен он там?
что бы ошибка не бросалась, но не останавливала код?
источник

KN

Kirill Nesmeyanov in PHP
он глобальный
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
он глобальный
нет
источник

AM

Artem Molotov in PHP
set_error_handler
// error
restore_error_handler
источник

AM

Artem Molotov in PHP
источник

KN

Kirill Nesmeyanov in PHP
а, ну норм предложение)
источник

KN

Kirill Nesmeyanov in PHP
\set_error_handler(fn(): void =>);

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

\restore_error_handler();

?
источник

AM

Artem Molotov in PHP
агамс
источник

KN

Kirill Nesmeyanov in PHP
это жесть
источник

AM

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

MM

Maksim Masiukevich in PHP
в асинхронном коде эти функции внезапно не юзаются
источник

KN

Kirill Nesmeyanov in PHP
эт чойто?
источник

AM

Artem Molotov in PHP
Maksim Masiukevich
в асинхронном коде эти функции внезапно не юзаются
а подавление ошибок? мы обсуждали как от них избавиться
источник

MM

Maksim Masiukevich in PHP
Kirill Nesmeyanov
эт чойто?
той-то, они блокирующие
источник

KN

Kirill Nesmeyanov in PHP
и что?
источник

MM

Maksim Masiukevich in PHP
и ничё
источник

KN

Kirill Nesmeyanov in PHP
это такие копейки, что...
источник

AM

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

KN

Kirill Nesmeyanov in PHP
ну это просто будет одним цельным "тиком" эвентлупа и всё
источник