Size: a a a

2020 May 04

MM

Maksim Masiukevich in PHP
Alex Wells
каких концепций? Это пример ИСПОЛЬЗОВАНИЯ, а не реализации. Тут нет никаких концепций вообще
если твоя реализация позволяет делать говно, она, внезапно, говно
источник

MM

Maksim Masiukevich in PHP
у @Preemiere прям лучше. Хотя тоже оч странная
источник

КГ

Константин Грачев... in PHP
источник

КГ

Константин Грачев... in PHP
Вот мой пример использования
источник

КГ

Константин Грачев... in PHP
$name место где нибудь в переводах, но я уже упоминал что ленивая жопа
источник

AW

Alex Wells in PHP
Maksim Masiukevich
если твоя реализация позволяет делать говно, она, внезапно, говно
моя реализация позволяет, ВНЕЗАПНО, использовать обычные КЛАССЫ. Какая там бизнес логика - тебя не касается
источник

MM

Maksim Masiukevich in PHP
Alex Wells
моя реализация позволяет, ВНЕЗАПНО, использовать обычные КЛАССЫ. Какая там бизнес логика - тебя не касается
угу, окей.
источник

MM

Maksim Masiukevich in PHP
ток это что угодно, но не енам
источник

AW

Alex Wells in PHP
На, пример попроще, а то вы явно не осилили:
final class ScreeningCheck extends Enum
{
 public static self $CREDIT;

 public static self $CRIMINAL;

 public static self $EVICTION;

 protected static function initializeInstances(): void
 {
   static::$CREDIT = new self('credit');
   static::$CRIMINAL = new self('criminal');
   static::$EVICTION = new self('eviction');
 }
}
источник

MM

Maksim Masiukevich in PHP
этот пример так же дерьмо)
источник

AW

Alex Wells in PHP
Maksim Masiukevich
ток это что угодно, но не енам
Отлично, скажи это джаве =)
источник

АС

Альберт Степанцев... in PHP
Константин Грачев
Я хотел реализацию которая позволяет объявить пару констант и получить готовый енум. Я нигде не утверждал что оно лучше или хуже чего то
может быть лучше константу-массив? и проще?
источник

MM

Maksim Masiukevich in PHP
нахер мне создавать 3 инстанса, да ещё и с cs из нулевых?)
источник

MM

Maksim Masiukevich in PHP
Alex Wells
Отлично, скажи это джаве =)
а в джаве типа круто сделано, или чо?
источник

AW

Alex Wells in PHP
Maksim Masiukevich
нахер мне создавать 3 инстанса, да ещё и с cs из нулевых?)
код стайл херачит телега.
источник

КГ

Константин Грачев... in PHP
Альберт Степанцев
может быть лучше константу-массив? и проще?
Возможно, я честно уже не помню почему именно так сделал
источник

AW

Alex Wells in PHP
Maksim Masiukevich
а в джаве типа круто сделано, или чо?
Да? Не так? В джаве ахуенно.
источник

MM

Maksim Masiukevich in PHP
Alex Wells
Да? Не так? В джаве ахуенно.
окей, как скажешь
источник

AW

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

АС

Альберт Степанцев... in PHP
class GenderValue extends EnumValue
{
 protected const VALUES = ['male', 'female'];
}


и всё, никакой херни с тремя инстансами
источник