![]() |
Documentación GVHIDRA 3.1.5
|
Ir al código fuente de este archivo.
Namespaces | |
namespace | Smarty |
Funciones | |
smarty_function_eval ($params, &$smarty) |
smarty_function_eval | ( | $ | params, |
&$ | smarty | ||
) |
Smarty {eval} function plugin
Type: function
Name: eval
Purpose: evaluate a template variable as a template
{eval} (Smarty online manual) Monte Ohrt
array | |
Smarty |
Definición en la línea 21 del archivo function.eval.php.
{ if (!isset($params['var'])) { $smarty->trigger_error("eval: missing 'var' parameter"); return; } if($params['var'] == '') { return; } $smarty->_compile_source('evaluated template', $params['var'], $_var_compiled); ob_start(); $smarty->_eval('?>' . $_var_compiled); $_contents = ob_get_contents(); ob_end_clean(); if (!empty($params['assign'])) { $smarty->assign($params['assign'], $_contents); } else { return $_contents; } }