ところで、変数に大き目の文字列(HTMLページ丸ごとのような)が入っていて、
スクリプト途中で使用済みになった場合、
$html = "";
とかって初期化すると、スクリプトの効率がよくなったりしますか?
たとえば、

$arHtml = file('aa.html');
$html = implode($arHtml);

のように読み込んだファイルを $html の文字列一つにした後、その後の処理で使用しない $arHtmlを

$arHtml = array();

とするとか。