Parameter merge merupakan kunci array, maka jika anda menggabung dua array berindeks secara numerik, keduanya bisa saling menimpa atau hasil dalam kunci non-sekuensial. Ini tidak seperti fungsi PHP array_merge() yang menghapus kunci numerik dan menomorinya kembali. '> Catatan Teknis Jika fungsi callback yang dipilih dalam bentuk array(&$object, $method), hanya satu turunan dari class yang sama dan dengan $method yang sama bisa diregistrasi. Fungsi callback teregistrasi terbaru akan digunakan dalam skenario seperti itu. '> Sebagai parameter opsional ketiga, anda dapat mengoper $compile_id. Ini dalam keadaan di mana anda ingin mengompilasi versi berbeda terhadap template yang sama, seperti memiliki template terpisa dikompilasi untuk bahasa yang berbeda. Penggunaan lainnya untuk $compile_id ialah saat anda menggunakan lebih dari satu $template_dir tapi hanya satu $compile_dir. Set $compile_id secara terpisah untuk setiap $template_dir, atau sebaliknya template dengan nama sama akan saling menimpa. Anda juga bisa menyetel variabel $compile_id sekali daripada mengoperkan ini ke setiap pemanggilan fungsi ini. '> Fungsi-php callback function dapat berupa: String yang berisi nama fungsi Sebuah array dalam bentuk array(&$object, $method) dengan &$object menjadi referensi ke sebuah obyek dan $method menjadi string yang berisi nama-metode Sebuah array dalam bentuk array($class, $method) dengan $class menjadi nama kelas dan $method menjadi metode kelas. '>