Size: a a a

2020 December 21

ВУ

Валентин Удальцов... in PHP
да понятно, что это всё на границах не важно
источник

ВУ

Валентин Удальцов... in PHP
просто уж раз заговорили
источник

DE

Dmitry Eliseev in PHP
Валентин Удальцов
а так в повседневном коде ассоциативному массиву неоткуда взяться
Ну в явно типизированных языках вроде Go и Java понятия ассоциативного массива вообще нет. И для каждого реквеста и респонса нужно самому структуру со всеми полями сочинять для парсинга в Unmarshal. А PHP-шникам это лениво.
источник

АГ

Алексей Гевондян... in PHP
хешмап
источник

АГ

Алексей Гевондян... in PHP
вообще, массивы это киллер фича языка. но не надо их использовать как дто - и всего то. и пхпстан как раз это и не дает делать.
источник

АГ

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

ВУ

Валентин Удальцов... in PHP
Dmitry Eliseev
Ну в явно типизированных языках вроде Go и Java понятия ассоциативного массива вообще нет. И для каждого реквеста и респонса нужно самому структуру со всеми полями сочинять для парсинга в Unmarshal. А PHP-шникам это лениво.
не, мы на проекте под каждую делаем, ничего, привыкли. я поэтмоу и написал, что в повседневном коде можно обойтись изи без ассоц массивов. а в инфраструктуре бывает, когда с json работаешь)
источник

АГ

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

AM

Artem Molotov in PHP
Sergey Protko
еще страшную вещь скажу - использование new в коде тоже open/close нарушает
осталось выяснить что кодом называть
источник

DE

Dmitry Eliseev in PHP
Хэшмап не умеет в разные типы для разных значений
источник

АГ

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

SP

Sergey Protko in PHP
Artem Molotov
осталось выяснить что кодом называть
та херня которую ты пишешь)
источник

AM

Artem Molotov in PHP
Sergey Protko
та херня которую ты пишешь)
фабрики команд и конфиги для команд входят в этот список?)
источник

АГ

Алексей Гевондян... in PHP
код все - что ты пишешь)
источник

SP

Sergey Protko in PHP
Artem Molotov
фабрики команд и конфиги для команд входят в этот список?)
что есть фабрики команд? если это код то это код.
источник

АГ

Алексей Гевондян... in PHP
и картинки тоже в каком то смысле код. и конфиги, и ямлы, и докерфайлы - все это код.
источник

ВУ

Валентин Удальцов... in PHP
Artem Molotov
фабрики команд и конфиги для команд входят в этот список?)
даже сообщение для твоей бывшей входит
источник

SP

Sergey Protko in PHP
"вот та императивная шляпа")
источник

AM

Artem Molotov in PHP
Sergey Protko
что есть фабрики команд? если это код то это код.
Тогда я не совсем понимать как можно без рефлексии и без new обойтись
источник

АГ

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