Size: a a a

2019 December 13

BT

Bohdan Turchyk in PHP
Константин Грачев
$money = null;
foreach ($this->getItems() as $item) {
   $money = null === $money ? $item->getPrice() : $money->add($item->getPrice());
}

return $money;
vs
$money = null;
foreach ($this->getItems() as $item) {
   $money += $item->getPrice();
}

return $money;
просто не надо использовать null тут - юзай new Money()
источник

КГ

Константин Грачев in PHP
Bohdan Turchyk
просто не надо использовать null тут - юзай new Money()
Так и делаю, но говно пример не получился бы тогда =)
источник

КГ

Константин Грачев in PHP
Sergey Protko
Как пример мне понравилась одна реализация квери билдера в питоне которая активно юзала перегрузку операторов что бы сделать все ближе к sql
Где посмотреть можно?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Anatoliy Poloz
матрицы считать, это для нейронных сеток что ли? или есть еще какие то инетресные применения?
Много применений. Можно интерполяции данных делать с допустимым отклонением, например (скажем для изображений)
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Да любая операция в любой алгебре. Реализовал класс рациональных чисел (дроби) - и хоть в степень их возводишь
источник

BP

Borys Poletayev in PHP
Константин Грачев
Пример говно, сказать то чё хотел? Перегрузки для лохов?
привычка искать возможные проблемы, ничего личного
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Евгений Ромашкан
$order += $product ?)
О, а это идея! Надо сделать e-commerce алгебру
источник

A

Aleksandr Khristenko in PHP
Константин Грачев
Где посмотреть можно?
Ещё можно всякие дсли в скале посмотреть, где можно почти любой оператор определить.
источник

V

Vyacheslav in PHP
вопрос: куда лучше с vrest.io мигрировать, чтобы тесты в репозитории хранить?
источник

SP

Sergey Protko in PHP
Константин Грачев
Где посмотреть можно?
Не помню
источник

SS

Stanislav Suslov in PHP
всем привет, подскажите как правильно запустить php:7.3-fpm + nginx под докером. есть жалобы на отсутствие прав на запись файлов, хотя если аттач делаю в контейнер и выполняю скрипт $ php test.php - всё работает
источник

SS

Stanislav Suslov in PHP
источник

SS

Serge Shpak in PHP
пиши в специально отведенный фолдер и поставь права на запись
источник

SS

Stanislav Suslov in PHP
Serge Shpak
пиши в специально отведенный фолдер и поставь права на запись
какие права, 777? я хочу октобер накатить в эту папку, будет корректным на всю папку поставить?
источник

AM

Artem Molotov in PHP
нужно создавать под юзером с тем же идом
источник

AM

Artem Molotov in PHP
хотя всё равно нюансы могут быть
источник

AM

Artem Molotov in PHP
особенно если не линукс
источник

SS

Stanislav Suslov in PHP
пацаны короче я ставлю octobercms и эта трабла была при установке
источник

SS

Stanislav Suslov in PHP
я запустил через CLI (без веб-установщика), проблем не было
источник

SS

Stanislav Suslov in PHP
щас в мейкфайле прокинул 777 на сторедж
источник