Size: a a a

2021 July 24

D

Dr.Padre in phpGeeks
источник

ON

Oleg Nechaev in phpGeeks
Дан массив $items с элементами, которые содержат id и timestamp.

Нужно элементы массива сгруппировать по дате (по месяцам и годам). Подготовил функцию groupItems(array &$items) для группировки по дате. Массив $items передается по ссылке.

Как оптимальнее передавать $items по ссылке как в примере или изменить сигнатуру groupItems и возвращать массив?

http://sandbox.onlinephpfunctions.com/code/91339959095bba8891903059074917693ecd2596
источник

D

Dmitrii in phpGeeks
В твоем случае - второй вариант
источник

VK

Vladimir Kuzmin in phpGeeks
Тут, как мне кажется, зависит от задачи. Если исходный массив больше нигде не нужен, то можно и по ссылке
источник

ON

Oleg Nechaev in phpGeeks
Правильно понял, что второй из-за того, что $items в итоге все равно переопределяется?

$items = $itemsGrouped;
источник

VK

Vladimir Kuzmin in phpGeeks
Но в целом я бы лучше возвращал массив
источник

D

Dmitrii in phpGeeks
Нет. Изменять передаваемый массив можно было бы для эффективности. В твоем случае, ты все равно еще один массив создаешь внутри функции. Поэтому лучше вернуть новый
источник

A

Alex in phpGeeks
Предположим у вас есть крупная компания в которой стоит задача обеспечить серверный парк серверами в мат платах которых стоит CPU и нейропроцессор.  Как бы вы написали свою первую функцию в обращении к железу на PHP, зная что в архитектуре процессора уже заложены стандарты архитектур. Вам только нужно указать код архитектуры, количество нейронов и переменные.  Любопытно посмотреть на этот код.  https://postimg.cc/1nRs1c9b
источник

T🐜

The Ant 🐜 in phpGeeks
ща бы на пхп с железом работать 🤣
источник

A

Alex in phpGeeks
Не вижу проблем для обращения к железу с пхп. Просто интересно увидеть реализацию кода.  Так же интересно,  тут люди понимают что разрыв  в этой условной пирамиде что на рисунке между тактическими и стратегическими задачами колосальный. Сколько будут жить технологии и как долго и какие, уже давно решили. Скатиться в анархию или третью мировую мы уже не скатимся, благодаря как раз технологиям кнута и пряника через финансовую систему. В общем считаю что финансовую систему пора отдавать нейросетям.  https://postimg.cc/yJB6P3bp
источник

DN

Dmitriy Nikolaev in phpGeeks
Не юзай массив по ссылке, иммутабельность в твоём случае ни к чему, можно и без нее обойтись
источник

A

Andrey in phpGeeks
привет, кто знает, отправляю постманам пост запрос джсоном  "firstname": "test", в самом коде хочу вытащить значение через глобальную переменную $firstName = $_POST['firstname'];. В итоге - в ответе она undefined
источник

T0

Taco 00 in phpGeeks
Ну так жсон надо распарсить в объект или массив, и потом обращаться уже к нему.
источник

A

Andrey in phpGeeks
pasib, shas poprobyy
источник

D

Dmitrii in phpGeeks
мутабельность ни к чему или иммутабельность?
источник

DN

Dmitriy Nikolaev in phpGeeks
Я же написал иммутабельность
источник

D

Dmitrii in phpGeeks
так иммутабельность как раз без ссылок. Со ссылками - мутабельность
источник

DN

Dmitriy Nikolaev in phpGeeks
Все верно, предпочтительнее первое
источник

D

Dmitrii in phpGeeks
тогда не понимаю смысл этого предложения
источник

DN

Dmitriy Nikolaev in phpGeeks
У тебя мутабельная функция, она будет изменять входные данные
источник