Переназначение массива освобождает память, используемую им?

Мой класс имеет переменную-элемент, элементы. Периодически я переназначаю массив как значение другого временного массива, например:

$temp = array(); $temp[] = new Object(); $temp[] = new Object(); $temp[] = new Object(); ... etc. $this->items = $temp; 

Итак, могу ли я получить утечку памяти? Переопределив значение $ this-> temp для нового значения, temp, будут ли все элементы (элементы являются объектами) изначально в $ this-> temp все еще задерживаться или они будут освобождены?

Solutions Collecting From Web of "Переназначение массива освобождает память, используемую им?"