$lines) { foreach ($lines as $l => $val) { if (!$coverage[$filename][$l] || $val > 0) { $coverage[$filename][$l] = $val; } } mysql_query(" REPLACE adminer_test.coverage (filename, coverage_serialize) VALUES ('" . mysql_real_escape_string($filename) . "', '" . mysql_real_escape_string(serialize($coverage[$filename])) . "') "); } } xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE); register_shutdown_function('save_coverage'); }