$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>";