$data = null;
ok.... но тогда какой прок от сборщика если ему в ручную нужно указывать что удалить?!??
те кто расставляют без меры unset по коду вообщем-то правы ибо от сборщика мусора толку не особо.Это справедливо только для портяночного кода, где функция (или вообще скрипт) занимает тысячу строк и делает всё на свете. Тогда да, там в начале могут остаться переменные, которые к концу уже неактуальны.