$aa=implode("", file("a.php"));
preg_match_all("/(^|\\$)(.*?) \\= \\"(.*?)\\"/ims", $aa, $m, PREG_PATTERN_ORDER);
print_r($m);
?>
Только потом для [][\'value\'] нужно будет сделать
str_replace(\'\\r\',\'\',...
str_replace(\'\\n\',\'\',...
а для [][var] - trim();