(UA) IT/Tech Ukrainians in Canada
-
щоб було красиво $this->getGroup() .lala() .blalba()
-
цікаво а можна якось зробити чейнінг для вложених циклів
-
Toufiq
-
Вроде не индусы
-
Анабель
-
nested foreach 😞 поганий приклад 😂 пішов tech debt робити на refactoring 😆
-
Том
-
Кристиан
-
Справді лайк
-
хм. в пхп ніколи не подобались колбеки. не дуже зручні.
-
зазвичай більшість циклів, які працюють з масивами, можна замінити на ітеративні функції типу array_map, array_walk і тп - кожного разу це баланс між "давайте не мати вкладені цикли" та "хіба можна прочитати оцю вашу array_walk хєрню з колбек функцієй"
-
хоча до JS все ж вибач не дотягує. array.map(i => i*2)
-
за стрілочну фунцкію лайк
-
Ну зараз може трохи краще Скажімо оце $array = [1, 2, 3, 4, 5]; $result = []; foreach ($array as $item) { $result[] = $item * 2; } можна замінити оцим $array = [1, 2, 3, 4, 5]; $result = array_map(static fn($item): int => $item * 2, $array); Що зовсім непогано виглядає
-
підe шоль покурю мануал types vs interfaces :D
-
не поняв. а типи не так?
-
Це як any, проте ти можешь бачити який саме тип переданний
-
але все ж повторюсь, що стрілка робить речі реально краще, ніж було до того
-
Тобто замість any можно використовувати Generics
-
Вибач, я мав наувазі Generics, моя провина
23 Jan 2023, 01:02
239995/647407
29 Mar 2025, 13:52