parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 26.08.2005 11:17

я знаю об этом, именно поэтому в скобках в конце своего сообщения я написал там, что "второй вариант рабочий". я предполагал, что вопрошающий может не обратить внимания на такие ньюансы и в своем живом коде иметь не $repl.$var[$value], а $repl.$var.field[$value] считая что это то-же самое (типа никаких скобок нет). поэтому я и предложил скобки.

хотя сам я обычно скобки ставлю (если обращаюсь к полю, которое берется из переменной) т.е. пишу так:
@addvar[var;value]
$repl.[$var][$value]
почему? потому что у меня достаточно часто при написании кода происходит изменение этих конструкций, и подобный код может запросто превратиться в такой:
@addvar[params]
$repl.[$params.var][$params.value]
кроме этого лично для меня читаемость подобных конструкций (когда поля-переменные в скобках) улучшается, но это конечно-же очень субъективно.

P.S. да спал я, спал :)