O parâmetro merge respeita as chaves de matrizes, assim se você combinar duas matrizes com índices númericos, elas devem se sobrescrever ou resultar em chaves não sequenciais. Isto é diferente da função array_merge() do PHP o qual elimina os índices números e colocas os números novamente. '> Como o terceiro parâmetro opcional, você pode passar $compile_id. Isto é no caso de você querer compilar diferentes versões do mesmo template, como ter templates separados compilados para línguas diferentes. Outro uso para $compile_id é quando você for usar mais de um $template_dir mas apenas um $compile_dir. Defina um $compile_id separado para cada $template_dir, se não templates com o mesmo nome irão se sobrescrever. Você pode também definir a variável $compile_id ao invés de passar isto a cada chamada desta função. '>