Size: a a a

2020 August 11

АГ

Алексей Гевондян... in PHP
исключение - это очень специфический объект) и уравнивать его в правах / области применения с прочими классами - не корректно) хотя да, можно нафигачить туда данных, методов, и возвращать ретурном)
источник

АС

Альберт Степанцев... in PHP
Алексей Гевондян
исключение - это очень специфический объект) и уравнивать его в правах / области применения с прочими классами - не корректно) хотя да, можно нафигачить туда данных, методов, и возвращать ретурном)
опять вранье
вся его специфичность - это implements Throwable
источник

АС

Альберт Степанцев... in PHP
давайте тогда назовем любой объект, implements Countable, очень специфическим
источник

VS

Vlad Sobenko in PHP
Альберт Степанцев
вранье
не на любой
а до catch
На любой, где есть кеч. Ладно
источник

АГ

Алексей Гевондян... in PHP
так в том то и дело, что Throwable - особый интерфейс) по сути костыль, потому что Error еще есть) в языке здорового человека базовым объектом был бы Exception)
источник

АС

Альберт Степанцев... in PHP
Vlad Sobenko
На любой, где есть кеч. Ладно
на первый, где есть совпадающий catch
источник

KN

Kirill Nesmeyanov in PHP
Альберт Степанцев
опять вранье
вся его специфичность - это implements Throwable
эээ
источник

KN

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

KN

Kirill Nesmeyanov in PHP
ещё у него запрещён clone например
источник

АС

Альберт Степанцев... in PHP
Алексей Гевондян
так в том то и дело, что Throwable - особый интерфейс) по сути костыль, потому что Error еще есть) в языке здорового человека базовым объектом был бы Exception)
вы в Java видели, как сделано?
ловите его, он считает, что Java - сплошной костыль!
источник

АГ

Алексей Гевондян... in PHP
в смы? явные throws? или что?
источник

ЕР

Евгений Ромашкан... in PHP
Aleksandr Khristenko
Ну опять же, если мы вызваем метод и обрабатываем его результат прямо тут-же, смысл возвращать ошибки из этого метода исключениями?
Ну если обрабатываем сразу то ни так ни так проблем нет, и просто дело вкуса, риторику про колл стек и "непонятно где поймают" я не оч разделяю. Оно конечно верно, но кажется масштабы проблемы не так велики
источник

АС

Альберт Степанцев... in PHP
Kirill Nesmeyanov
ещё у него запрещён clone например
несущественно
источник

VS

Vlad Sobenko in PHP
Альберт Степанцев
на первый, где есть совпадающий catch
Это и так понятно
источник

KN

Kirill Nesmeyanov in PHP
Альберт Степанцев
вы в Java видели, как сделано?
ловите его, он считает, что Java - сплошной костыль!
ну так жаба сплошной костыль, с этим сложно спорить :D
источник

АС

Альберт Степанцев... in PHP
Алексей Гевондян
в смы? явные throws? или что?
в смысле Throwable
источник

АГ

Алексей Гевондян... in PHP
Альберт Степанцев
в смысле Throwable
не, не знаю. это существенно?)
источник

KN

Kirill Nesmeyanov in PHP
Throwable вообще много где базовый класс/интерфейс исключения
источник

A

Aleksandr Khristenko in PHP
Евгений Ромашкан
Ну если обрабатываем сразу то ни так ни так проблем нет, и просто дело вкуса, риторику про колл стек и "непонятно где поймают" я не оч разделяю. Оно конечно верно, но кажется масштабы проблемы не так велики
Вообще это вроде началось с смарт конструктора, который возвращал object|Err а не кидал исключение.
источник

АС

Альберт Степанцев... in PHP
Алексей Гевондян
не, не знаю. это существенно?)
да
источник