Le paramètre merge respecte les clés du tableau, donc, si vous fusionnez deux tableaux indexés numériquement, ils peuvent se recouvrir les uns les autres ou aboutir à des clés non séquentielles. Ceci est diférent de la fonction PHP array_merge() qui élimine des clés numériques et les renumérote. '> En tant que troisième paramètre optionnel, vous pouvez passer un identifiant de compilation compile_id. C'est au cas où vous voudriez compiler plusieurs versions du même template, par exemple, pour avoir des templates compilés pour différents langages. Une autre utilité pour l'identifiant de compilation compile_id est lorsque vous utilisez plus d'un $template_dir mais seulement un $compile_dir. Définissez un compile_id séparé pour chaque $template_dir, sinon, les templates du même nom s'effaceront. Vous pouvez également définir la variable $compile_id une seule fois plutôt que de la passer à chaque appel à la fonction. '>