0) { $args = func_get_args(); $feed = new SimplePie(); $feed->data = array(); foreach ($args as $arg) { $feed->data = array_merge_recursive($feed->data, $arg->data); } usort($feed->data['items'], create_function('$a,$b', 'if ($a->date == $b->date) return 0; return ($a->date < $b->date) ? 1 : -1;')); return $feed; } else trigger_error('Cannot merge 0 instances of SimplePie', E_USER_WARNING); } ?>