Size: a a a

2021 January 21

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
вы когда эту срамоту планируете релизить? Помнится Антон говорил, что там ещё конь не валялся
по идее на прошлой неделе, но возникли проблемы с наследованием атрибутов
источник

MM

Maksim Masiukevich in PHP
😁 за наследование надо платить)
источник

KN

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

KN

Kirill Nesmeyanov in PHP
и каждого из их родителей
источник

KN

Kirill Nesmeyanov in PHP
ну, типа:
class X implements Y, Z {
   #[Config(x: 42)];
   public function x(): void { ... }
}

interface Y {
   #[Config(some: 23)];
   public function x(): void;
}

interface Z {
   #[Config(any: 23)];
   public function x(): void;
}
источник

KN

Kirill Nesmeyanov in PHP
и на выходе должен получиться #[Config(x: 32, some: 23, any: 23)])))
источник

KN

Kirill Nesmeyanov in PHP
потому что это дефолты для родителей
источник

MM

Maksim Masiukevich in PHP
у странных ребят и проблемы странные)
источник

KN

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

PA

Pavel Agaletskiy in PHP
Мде, какие сложности от применения языка в несвойственном ему виде
источник

A

Aleksandr Khristenko in PHP
Kirill Nesmeyanov
это не автолоад
А нахрена автолоад в демоне? Это в простом подходе нужно, чтобы не грузить что не нужно в данном запросе. А в демоне выгоднее на старте все нужное подгрузить и дальше работать.
источник

VC

Vladimir Chernyshev in PHP
Aleksandr Khristenko
А нахрена автолоад в демоне? Это в простом подходе нужно, чтобы не грузить что не нужно в данном запросе. А в демоне выгоднее на старте все нужное подгрузить и дальше работать.
чисто в теории может быть огромный кусок кода, который вызывается ну очень редко
источник

PA

Pavel Agaletskiy in PHP
Aleksandr Khristenko
А нахрена автолоад в демоне? Это в простом подходе нужно, чтобы не грузить что не нужно в данном запросе. А в демоне выгоднее на старте все нужное подгрузить и дальше работать.
Лишнее усложнение. Автозагрузка загрузит все что надо в первые же итерации
источник

VC

Vladimir Chernyshev in PHP
Главное, имхо, что с автозагрузкой не нужно поддерживать список того, что нужно загрузить на старте )
источник

VC

Vladimir Chernyshev in PHP
я вот в прелоад поэтому всё не включаю, хотя можно было бы что-то выжать наверное
источник

Oleg О in PHP
Что интересно в английской документации такого нет
источник

A

Aleksandr Khristenko in PHP
Vladimir Chernyshev
чисто в теории может быть огромный кусок кода, который вызывается ну очень редко
В демоне, который вообще должен работать постоянно?
источник

VC

Vladimir Chernyshev in PHP
Aleksandr Khristenko
В демоне, который вообще должен работать постоянно?
да, например формирование годового отчёта )
источник

VC

Vladimir Chernyshev in PHP
а релизы раз в месяц
источник

MM

Maksim Masiukevich in PHP
Pavel Agaletskiy
Мде, какие сложности от применения языка в несвойственном ему виде
Вид вполне "свойственный". А вот пользователи языка, не очень. Оттого и проблемы: не развита инфраструктура
источник