Почему цикл foreach, который повторяется более 10 000 раз, исчерпывает память?

Я разрабатываю PHP-скрипт, который зацикливается/итерируется более 10 000 раз:

foreach ($array_with_items as $item) {

    // Instantiate the object
    $obj_car = new CarAds($puk, 'ENG', '5');

    $obj_car->detail1 = "Info about detail1";
    $obj_car->detail2 = "Info about detail2";
    $obj_car->detail3 = "Info about detail3";
    $obj_car->detail4 = "Info about detail4";

    // Saves to the database
    $obk_car->save;
}

Когда я запускаю этот код, на моей машине заканчивается память. Что я могу сделать, чтобы очистить память в этом цикле foreach?

6
задан JJJ 10 December 2011 в 12:40
поделиться