Size: a a a

2020 April 22

AM

Alexander Makarov in Yii Framework 3
Альберт Степанцев
ну я прямо уже пишу, без намеков
не инициализированное свойство, и свойство ЯВНО инициализированное null - два разных состояния
ОК. Разные. И что?
источник

АС

Альберт Степанцев in Yii Framework 3
а дальше есть прекрасная конструкция isset(), позволяющая разделить эти два состояния
источник

AM

Alexander Makarov in Yii Framework 3
Альберт Степанцев
а дальше есть прекрасная конструкция isset(), позволяющая разделить эти два состояния
Ну, я в курсе. К чему это?
источник

Д

Дмитрий in Yii Framework 3
по-моему, читабельнее
array_map(fn($item) => $item->action()), $items)
:)
источник

RT

Roman Tsurkanu in Yii Framework 3
Nex Otaku
Короче, пакет хороший. Я даже звёздочку поставил. Удачи ) Может даже заюзаю, когда мне приспичит.. Только доку расширь )
Это драфт, не более, я думаю можно на много лучше.
источник

АС

Альберт Степанцев in Yii Framework 3
Дмитрий
по-моему, читабельнее
array_map(fn($item) => $item->action()), $items)
:)
вы щас до JS договоритесь
источник

AM

Alexander Makarov in Yii Framework 3
Roman Tsurkanu
Это драфт, не более, я думаю можно на много лучше.
Давай тогда yiisoft/data посмотришь и решим, ок?
источник

RT

Roman Tsurkanu in Yii Framework 3
ок
источник

АС

Альберт Степанцев in Yii Framework 3
с его бессмыслицей
const f = () => 42;
источник

АС

Альберт Степанцев in Yii Framework 3
константа? скобки? что???
источник

АС

Альберт Степанцев in Yii Framework 3
)))
источник

Д

Дмитрий in Yii Framework 3
в js работа с анонимками на уровне, пыха со своим fn вообще не у дел
источник

АС

Альберт Степанцев in Yii Framework 3
синтаксис JS, Дмитрий, давно уже перестал быть человеко-читаемым
источник

АС

Альберт Степанцев in Yii Framework 3
не надо также делать в PHP
источник

Д

Дмитрий in Yii Framework 3
это субъективно ваше мнение, которое никому нет желание  оспаривать ;)
источник

АС

Альберт Степанцев in Yii Framework 3
Roman Tsurkanu
$collection->foreach(function(MyClass $item){
   $item->action();
});


Помоему так читабельнее
имхо это какое-то безумие
источник

АС

Альберт Степанцев in Yii Framework 3
почему метод?
почему коллекция не может, к примеру, имплементировать Generator?
источник

Д

Дмитрий in Yii Framework 3
Nex Otaku
Да, кстати, если коллекцию можно использовать по синтаксису массива, это сократит код.
если только как предостережение для разработчиков, который принимают на вход неизвестно что, надеясь, что там будет массив
источник

АС

Альберт Степанцев in Yii Framework 3
есть в языке стандартный способ итерирования
не надо его заменять на свои странные фантазии

ну если хотите, ОК, пусть будет этот метод
только тогда это должен быть map и reduce, а не foreach

и оставить стандартный способ
источник

АС

Альберт Степанцев in Yii Framework 3
Дмитрий
если только как предостережение для разработчиков, который принимают на вход неизвестно что, надеясь, что там будет массив
про тип iterable слышали?
источник