Exemple #1
0
$var2 = 'variable2';
$var3 = 'variable3';
$ref1 = 'reference1';
$ref2 = 'reference2';
$ref3 = 'reference3';
// assign vars
$savant->assign($var1, $var1);
$savant->assign($var2, $var2);
$savant->assign($var3, $var3);
// assigns $array to a variable $set
$savant->assign('set', $array);
// assigns the keys and values of array
$savant->assign($array);
// assign references
$savant->assignRef($ref1, $ref1);
$savant->assignRef($ref2, $ref2);
$savant->assignRef($ref3, $ref3);
echo "<h1>Fetch non-existent template</h1>";
$result = $savant->fetch('no_such_template.tpl.php');
echo "result: <pre>";
print_r($result);
echo "</pre>";
echo "<h1>Storage</h1>";
echo "properties: <pre>";
print_r(get_object_vars($savant));
echo "</pre>";
echo "<h1>Fetch existing template</h1>";
$result = $savant->fetch('test.tpl.php');
echo "fetched this code: <pre>";
print_r(htmlentities($result));
echo "</pre>";