public static function parseMerged(array $files) { $ini = array(); if (!empty($files)) { $parser = new IniParser(); $parser->use_array_object = false; $ini = $parser->parse($files[0]); unset($files[0]); foreach ($files as $f) { $out = (array) $parser->parse($f); $ini = $parser->array_merge_recursive_distinct($ini, $out); } } return $ini; }