Questa variabile dice a Smarty come gestire il codice PHP incorporato nei template. Ci sono quattro possibili impostazioni: il default è SMARTY_PHP_PASSTHRU. Notate che questa variabile NON ha effetto sul codice php che si trova fra i tag {php}{/php}.
SMARTY_PHP_PASSTHRU - Smarty stampa il contenuto dei tag così com'è.
SMARTY_PHP_QUOTE - Smarty trasforma i tag in entità html.
SMARTY_PHP_REMOVE - Smarty rimuove i tag dal template.
SMARTY_PHP_ALLOW - Smarty esegue il codice PHP.
Note
Incorporare codice PHP nei template è altamente sconsigliato. Usate invece le funzioni utente o i modificatori.