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.
'>