Size: a a a

2021 March 27

S

SarcasmIO in phpGeeks
они эквивалентны так как реализуют один и тот же интерфейс
источник

S

SarcasmIO in phpGeeks
Александр Хакимов
Хорошо, последний вопрос.

} catch (GuzzleException | RequestException $e) {

Экземпляр какого класса мне попадёт в $e?
нет никакой разницы
источник

S

SarcasmIO in phpGeeks
interface Animal {
public function voice(): string
}

class Dog implements Animal {
public function voice() {
return 'bark':
}

class Cat implements Animal {
public function voice() {
return 'meow';
}

catch (Animal $e) {
var_dump($e->voice())
}

и catch(Animal | Dog | Cat $e) {
var_dump($e->voice()):
}
источник

АХ

Александр Хакимов... in phpGeeks
Теперь в нашем случае,  RequestException реализует интерфейс GuzzleException , однако функция  getResponse в интерфейсе GuzzleException не описана, она описана в RequestException , значит,Всё таки не одно и то же
источник

S

SarcasmIO in phpGeeks
class RequestException extends TransferException
источник

S

SarcasmIO in phpGeeks
class TransferException extends \RuntimeException implements GuzzleException
источник

T🐜

The Ant 🐜 in phpGeeks
Александр Хакимов
GuzzleException наследует RequestException?
чо реально не выкупаешь как работает наследование? ...
источник

АХ

Александр Хакимов... in phpGeeks
The Ant 🐜
чо реально не выкупаешь как работает наследование? ...
Я прекрасно понимаю как работает наследование, но для того чтобы понять как работает наследование в классах написанных другими программистами, надо сначала начать думать как они чтоб понять что они этим хотели добиться.
источник

АХ

Александр Хакимов... in phpGeeks
Прописные истины что писал @oneerror понятны
источник

T🐜

The Ant 🐜 in phpGeeks
поскольку либа широко используется, такое количество эксепшенов объясняется тока желанием угодить всем. Поэтому максимально поделили ошибки по смыслу. Изи же. Любой массовый опенсурс стремится наговнять больше чем нужно, чтобы покрыть потребности большинства
источник

S

SarcasmIO in phpGeeks
я думал апи гузлей промисы и тд первое с чего начинают все разработчики на пхп
источник

S

SarcasmIO in phpGeeks
не понимаю как можно работать где либо если ты  не умеешь в гузли банально
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
SarcasmIO
не понимаю как можно работать где либо если ты  не умеешь в гузли банально
Столкнулся однажды с тем что газзл и симфони клиент не смогли в передачу файла из-за бага в nginx, а курл вывез ) иногда курл торт )
источник

S

SarcasmIO in phpGeeks
Дмитрий Щербаков
Столкнулся однажды с тем что газзл и симфони клиент не смогли в передачу файла из-за бага в nginx, а курл вывез ) иногда курл торт )
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
источник

V

Vladimir in phpGeeks
не похоже на официальную репу nginx’а
источник

N

NoMad42 in phpGeeks
SarcasmIO
не понимаю как можно работать где либо если ты  не умеешь в гузли банально
Не разу не приходилось юзать газзл за все мои пять лет работы в профессии))

¯\_(ツ)_/¯
источник

S

SarcasmIO in phpGeeks
NoMad42
Не разу не приходилось юзать газзл за все мои пять лет работы в профессии))

¯\_(ツ)_/¯
выводы сделай сам
источник

T🐜

The Ant 🐜 in phpGeeks
NoMad42
Не разу не приходилось юзать газзл за все мои пять лет работы в профессии))

¯\_(ツ)_/¯
вордпресс программист?
источник

L

L in phpGeeks
The Ant 🐜
вордпресс программист?
смешно
источник