Re: [SMARTY-DEV] Smarty parser
| From: | pobox@verysmall.org | Date: | Mon, 19 Dec 2005 09:23:49 +0000 |
| Subject: | Re: [SMARTY-DEV] Smarty parser | ||
| References: | 1 | Groups: | php.smarty.dev |
| Request: | Send a blank email to php-smarty-dev+get-2824@lists.php.net to get a copy of this message | ||
boots wrote:
--- "pobox@verysmall.org" <pobox@verysmall.org> wrote:How do you get these errors? I have never seen a 'Smarty error' in my life, though I tried to tweak the error reporting settings. Thanks, IvIf I make the following mistake - {foreach from=$foo item=$bar} (Note the '$' in front of 'bar'.) I get a php parser error on the next row after the last row of the parsed template (i.e. row 130 and the parsed template has only 129 rows). Should not Smarty look for such errors or am I missing something?It does exactly that. It throws this error for your example code: Fatal error: Smarty error: [in Page/Test.tpl line 1]: syntax error: 'foreach: item' must be a variable name (literal string) (Smarty_Compiler.class.php, line 1158) in Smarty.class.php on line 1095