This is a snippet of code for smarty settings found online.
It prompts at the beginning
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in F:phpstudyWWWsmartysconfig.php on line 2
I saw that the second line was fine, so I typed it again, and it was the same.
Then it prompts
Parse error: syntax error, unexpected T_VARIABLE in F:phpstudyWWWsmartysconfig.php on line 4
This is very confusing, $tpl = new Smarty(); Is this sentence wrong?
Thank you.
<code><?php include "/smarty/libs/Smarty.class.php"; define(@#__SITE_ROOT@#, @#f:/phpstudy/WWW/smartys/smarty@#); // 最后没有斜线 $tpl = new Smarty(); $tpl->template_dir = __SITE_ROOT . "/templates/"; $tpl->compile_dir = __SITE_ROOT . "/templates_c/"; $tpl->config_dir = __SITE_ROOT . "/configs/"; $tpl->cache_dir = __SITE_ROOT . "/cache/"; $tpl->left_delimiter = @#<{@#; $tpl->right_delimiter = @#}>@#; ?></code>