Podtržítko v názvu proměnné v makru var
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- medvedobijec
- Člen | 11
Zdravím, nevím, jestli se jedná přímo o bug, nebo je to tak správně, ale při použití podtržítka v názvu proměnně v makru var se za něj vloží dolar.
Příklad:
{var $foo_bar = "baz"}
stejně tak
{var foo_bar => "baz"}
se přechroustá na
<?php $foo_$bar = "baz" ?>
z čehož plyne samozřejmě Parse Error. V dřívějších verzích Nette to fungovalo bez problému. Pravděpodobně v tom bude mít prsty Tokenizer, který toto makro využívá.