Funzioni di Compilazione Le funzioni di compilazione sono chiamate solo durante la compilazione del template. Sono utili per inserire nel template codice PHP o contenuto statico dipendente dal momento (ad es. l'ora). Se esistono una funzione di compilazione e una funzione personalizzata registrate sotto lo stesso nome, la funzione di compilazione ha la precedenza. mixed smarty_compiler_name string $tag_arg object &$smarty Alla funzione di compilazione vengono passati due parametri: la stringa che rappresenta l'argomento tag - fondamentalmente, tutto dal nome della funzione fino al delimitatore finale, e l'oggetto Smarty. Ci si aspetta che la funzione restituisca il codice PHP da inserire nel template compilato. See also register_compiler_function(), unregister_compiler_function(). semplice funzione di compilazione _current_file . " compiled at " . date('Y-m-d H:M'). "';"; } ?> ]]> Questa funzione può essere chiamata dal template in questo modo: {* questa funzione viene eseguita solo al momento della compilazione *} {tplheader} Il codice PHP risultante nel template compilato sarà qualcosa di questo tipo: ]]>