Size: a a a

2020 August 11

KN

Kirill Nesmeyanov in PHP
Artem Molotov
т.е. перформанс?
ну и не только перфоманс
источник

AM

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

AM

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

KN

Kirill Nesmeyanov in PHP
конкретно этот RFC (что по ссылке) форсили создатели phpcs и прочих подобных тулзовин
источник

АГ

Алексей Гевондян... in PHP
мне кажется псалму и доктрине больше всего атрибуты нужны
источник

KN

Kirill Nesmeyanov in PHP
Artem Molotov
Надо предложить не чекать в рантайме, но что бы синтаксически было корректно
я Стогову уже предлагал добавить опцию отключения тайпчека в проде)
источник

KN

Kirill Nesmeyanov in PHP
но что-то оно не очень пошло, он тогда как-то очень аргументированно ответил что не стоит
источник

ВУ

Валентин Удальцов... in PHP
Kirill Nesmeyanov
я Стогову уже предлагал добавить опцию отключения тайпчека в проде)
но идея интересная) @desper1989 бы понравилась))
источник

MM

Maksim Masiukevich in PHP
да, звучит ок)
источник

KN

Kirill Nesmeyanov in PHP
потом подняли тему на счёт воспользоваться этим преимуществом рантайма и сделать функциональные ассерты
источник

MM

Maksim Masiukevich in PHP
ну тип чем дальше псалмом обмазываешься, тем меньше понимаешь, накой хер нужен стрикт тайп
источник

KN

Kirill Nesmeyanov in PHP
type email = string & fn($v) => \preg_match('.+@.+\..+', $v);

типа такого
источник

АГ

Алексей Гевондян... in PHP
так себе регулярочка для емейла)
источник

MM

Maksim Masiukevich in PHP
топовая
источник

KN

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

KN

Kirill Nesmeyanov in PHP
ща, во, нашёл
источник

KN

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

KN

Kirill Nesmeyanov in PHP
но потом возникли вопросы на тему перегрузки функций этих)
источник

KN

Kirill Nesmeyanov in PHP
нужно же типа LSP соблюдать
источник

KN

Kirill Nesmeyanov in PHP
расширять там, сужать
источник