hanslinger Не спорю, спорный вопрос. Конечно здесь надо подходить осторожно.
Например, такой случай.
$a=file($file);
foreach ($a as $v){
if (trim($v)==\'\'){continue;}
$b=explode(\'|\',$v);
if (trim($b[1])==\'\'){
continue;
} else {
$redirects[$b[0]]=trim($b[1]);
}
}
Здесь используются 4 переменные. 3 из них временные: $a, $b, $v - в их названии незачем придумывать колесо. 1 из них только используется дальше - $redirects - она имеет понятное имя.
А в дальнейшем надо просто дать себе установку использовать $a, $b, $v только в целях временной переменной.
[OFF]
Кстати, к вопросу об особождении памяти. Чтобы ускорить скрипт, главное - найти места, которые выполняются долго. Подсчёт времени выполнения отдельных участков - лично мне это очень помогло при создании большого сайта (биболиотеки программиста
.[/OFF]