Нужно ли убивать переменные если больше не будишь использовать?
не заморачивайтесь. Php сам все за вас подчистит. Кроме того, он живет лишь в течение одного запроса, после которого вся память будет освобождена.
Вот если вы работаете над hi-load.... Стоп. Я загнался. Тогда бы у вас, наверное, уже не возникало бы таких вопросов.
Явно надо освобождать только ресурсы - соединения с базой или файлами например. Простые типы освобождать явно не надо. В остальном все зависит от конкретного решения задачи.