Size: a a a

2021 December 02

MM

Maksim Masiukevich in PHP
Дык кидай лучше мем с котлином)
источник

AM

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

MM

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

🌴

🌴HermanSochi in PHP
тут null положить а в конструкторе  instanseof проверять и если null то обьект покласть?
источник

КГ

Константин Грачев... in PHP
Чтобы вместо
    /**
    * @template T of kokoko
    *
    * @psalm-param class-string<T> $kukarek
    *
    * @psalm-return array<int, T>
    */
   public function findBy(string $class): array {

было что-то вроде

    public function findBy(kokoko::class $class): kokoko[] {
источник

AM

Artem Molotov in PHP
public function findBy(kokoko<T> $class): kokoko<T>[]

И ещё в классе всё равно объявить нужно будет, возможно
источник

MM

Maksim Masiukevich in PHP
Срамота какая-то)
источник

ДС

Дмитрий Спиридонов... in PHP
Во время выполнения понятно что можно что угодно, вопрос был по конструкциям языка.
источник

AM

Artem Molotov in PHP
А хотя нет, будет еще хуже
источник

КГ

Константин Грачев... in PHP
Где то был rfc на добавление поддержи только синтаксиса на уровне языка, а проверки по прежнему будут с помощью phpstan/psalm
источник

ДС

Дмитрий Спиридонов... in PHP
Я смотрю тут интересные темы поднимаются. Может тогда кто-нить расскажет про практику использования ассинхронности в php?
Я так понимаю всё что есть основано на yeald или swoole?
источник

MM

Maksim Masiukevich in PHP
Можно и без генераторов. Просто будет еще более убого
источник

MM

Maksim Masiukevich in PHP
Но сейчас файберы завезли, шаг в нужную сторону
источник

MM

Maksim Masiukevich in PHP
Шажочек...)
источник

ДС

Дмитрий Спиридонов... in PHP
Не уверен - файбер это что то вроде лёгкого потока в ос. Смутно представляю чем это лучше yeald
источник

КГ

Константин Грачев... in PHP
Я бы разговоры про асинхронность начинал с вопроса понимает ли вопрошающий зачем оно надо и какие проблемы решает
источник

ДС

Дмитрий Спиридонов... in PHP
Вообще кто то использует асинхронность в продакшене?
источник

MM

Maksim Masiukevich in PHP
Ага
источник

ДС

Дмитрий Спиридонов... in PHP
Хочу получить максимальный кпд от использования процессора. Аля на 4-х ядерном процессоре 4 асинхронных воркера
источник

ДС

Дмитрий Спиридонов... in PHP
сейчас многопоточный вариант но на каждый поток выделяется стек + php под свои нужды отжирает
источник