'>
В качестве необязательного третьего аргумента вы можете передать
$compile_id.
Это полезно в случае, если вы хотите
скомпилировать несколько различных версий одного шаблона, например
несколько версий одного шаблона на разных языках.
Другое применение
$compile_id можно найти,
если вы используете несколько
$template_dir,
но только одну
$compile_dir.
Устанавливайте свой compile_id для каждой
$template_dir,
иначе шаблоны с одинаковыми именами будут сохраняться поверх друг друга.
Также вы можете один раз указать
$compile_id,
вместо того, чтобы каждый раз передавать его при вызове этой функции.
'>
Callback-функция PHP может быть:
Либо строкой, содержащей имя функции.
Либо массивом вида array(&$object, $method),
где &$object - ссылка на объек, а
$method - строка, содержащая имя метода.
Либо массивом вида array($class, $method),
где $class - строка, содержащая имя класса, а
$method - строка, содержащая имя метода этого класса.
'>