なんで!?!?

これは OK

{assign var='i' value=`$num-1`}

これは ERROR

{assign var='i' value=`$num - 1`}

ERROR 内容

Fatal error: Smarty error: [in template.tpl line 1]: syntax error: invalid attribute name: '-' (Smarty_Compiler.class.php, line 1536) in /usr/share/php/smarty/libs/Smarty.class.php on line 1095

これも ERROR

{assign var='i' value=`$num- 1`}

ERROR 内容

Fatal error: Smarty error: [in template.tpl line 1]: syntax error: invalid attribute name: '1`' (Smarty_Compiler.class.php, line 1536) in /usr/share/php/smarty/libs/Smarty.class.php on line 1095

Smarty ……。(Smarty version 2.6.14)


これじゃ〜 template にしている意味が、少々危うい。(可読性も少し悪い。空白が入れたくなる。)
これに関しては、空白が入れられないと言う事か……。
覚えておこう ……。


mimic28号でした。