Size: a a a

2020 July 02

KN

Kirill Nesmeyanov in PHP
Sergo
да и вообще что за кейс такой, если надо что-то логировать - логируй, а не бросай нотис
а если логгера нет?
источник

KN

Kirill Nesmeyanov in PHP
ну или он нафиг не нужен как зависимость ради одного единственного места
источник

KN

Kirill Nesmeyanov in PHP
ну или вот другой пример, реализация потокобезопасного создания директории:
if (! @\mkdir($dir, 0777, true) && ! \is_dir($dir)) {
  // error
}
источник

ВУ

Валентин Удальцов... in PHP
Kirill Nesmeyanov
ну или вот другой пример, реализация потокобезопасного создания директории:
if (! @\mkdir($dir, 0777, true) && ! \is_dir($dir)) {
  // error
}
это в пыхе уже начали на ооп рефакторить, где-то проскакивало
источник

ВУ

Валентин Удальцов... in PHP
я думаю, как все переделают, @ исчезнет
источник

KN

Kirill Nesmeyanov in PHP
ну это да
источник

KN

Kirill Nesmeyanov in PHP
только до тех времён ещё далеко
источник

KN

Kirill Nesmeyanov in PHP
в любом случае аннотации через собаку всё равно нельзя делать, даже если бы этот чар был свободен, т.к. в пыхе суффиксные скобки опциональны у классов =(
источник

KN

Kirill Nesmeyanov in PHP
это как раз про то, о чём Никита говорил: foo(@Attr \stdClass $var). Нужен ещё чар окончания атрибута
источник

AM

Artem Molotov in PHP
Adel
Вообще, в восьмерке можно было бы выпилить собачку в традиционном её смысле... если кому нужно подавлять ошибки - пусть остаются на семерке.
так не обязательно оставаться на семёрке, хендлер просто локальный добавят и норм работает
источник

ЕР

Евгений Ромашкан... in PHP
Валентин Удальцов
это в пыхе уже начали на ооп рефакторить, где-то проскакивало
Функции в класс обернуть или это будет мутабельный экземпляр класса директории?
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
те, которые должны/могут логгироваться, но при этом не прерывать работу ПО
хендлер
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
ну или вот другой пример, реализация потокобезопасного создания директории:
if (! @\mkdir($dir, 0777, true) && ! \is_dir($dir)) {
  // error
}
хендлер + логгер
источник

KN

Kirill Nesmeyanov in PHP
при чём тут хендлер и логгер?
источник

KN

Kirill Nesmeyanov in PHP
наоборот нужно гасить ошибки и что б не светились
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
наоборот нужно гасить ошибки и что б не светились
тогда просто хендлер
источник

AM

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

KN

Kirill Nesmeyanov in PHP
какой млин хендлер?
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
какой млин хендлер?
set_error_handler
источник

KN

Kirill Nesmeyanov in PHP
и на кой хрен он там?
источник