Size: a a a

2020 November 02

/

/bin/cat in PHP
У меня был такой кейс, когда сломали BC, а php молчит об этом
источник

/

/bin/cat in PHP
Потому что трейты могут вернуть разные типы
источник

KN

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

KN

Kirill Nesmeyanov in PHP
хотя псалмом всё обложено
источник

KN

Kirill Nesmeyanov in PHP
и псалм молчал, как и шторм
источник

/

/bin/cat in PHP
шторм достаточно глупый, если сравнивать с анализаторами. Да и его нельзя использовать как ci
источник

A

Aleksandr Khristenko in PHP
/bin/cat
шторм достаточно глупый, если сравнивать с анализаторами. Да и его нельзя использовать как ci
Можно.
источник

ЕР

Евгений Ромашкан... in PHP
Kirill Nesmeyanov
ну типа они никак не влияют на типизацию
Wat?
источник

ЕР

Евгений Ромашкан... in PHP
И причем тут control flow к аннотациям для стат анализа?
источник

ЕР

Евгений Ромашкан... in PHP
Не нужны - не пользуйся, никто ж не заставляет
источник

SP

Sergey Protko in PHP
Kirill Nesmeyanov
ну типа они никак не влияют на типизацию
почему же? это как ReadOnly или Partial в тайпскрипте. Если ты можешь нюансы кода выразить типами значит это уже про типизацию)
источник

KN

Kirill Nesmeyanov in PHP
ну так ридонли - это не тип же
источник

SP

Sergey Protko in PHP
в тайпскрипте тип
источник

KN

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

KN

Kirill Nesmeyanov in PHP
так же как опшанл
источник

KN

Kirill Nesmeyanov in PHP
хотя да
источник

SP

Sergey Protko in PHP
function freeze<Type>(obj: Type): Readonly<Type>;
источник

SP

Sergey Protko in PHP
пример
источник

KN

Kirill Nesmeyanov in PHP
Ну, короче, я к тому, что ридонли на вывод типа не влияет особо
источник

KN

Kirill Nesmeyanov in PHP
это скорее плюшка полезная
источник