Что лучше в цикле: создание нового объекта для выполнения метода или создать один раз и выполнять метод в цикле?

148
01 ноября 2018, 15:50

Метод потребляет много памяти. Вопрос стоит в импорте кучи элементов. Вопрос риторический.

UPD 1

Примерный код:

Вариант 1:

foreach($arr as $b){
    $a = new myClass();
    $a->myFunc($b);
}

Вариант 2:

$a = new myClass();
foreach($arr as $b){
    $a->myFunc($b);
}

UPD 2

из-за цикла, скрипт останавливается. Связано это из-за того, что кончается память выделяемая скрипту. Есть ли способ чистить память?

READ ALSO
Переопределение private в дочернем классе (PHP)

Переопределение private в дочернем классе (PHP)

Не знаю, как точнее озаглавить проблему, но суть в следующем: В родительском классе я описал три свойства с разными областями видимости (public,...

194
Laravel PHP. Error 419

Laravel PHP. Error 419

На локалке одинаковые токены, а на хостинге другие, из-за этого ошибка 419Что делать?

164
Блокировка действий мыши с помощью хука

Блокировка действий мыши с помощью хука

Есть консольное приложение

175
Не менять цвет QPushButton при установке disabled

Не менять цвет QPushButton при установке disabled

Если кнопке QPushButton установить setDisabled(true) то текст\картинка установленная на поверхности кнопки обесцветитсяКак этого избежать?

222