parser

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

 

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

@GET_DEFAULT и locals -- баг?

Vint 30.04.2011 15:00

При обращении к несуществующей переменной и указанной опции locals (не важно, в методе или всём классе) вызывается @GET_DEFAULT.

Если же объявить локальную переменную с таким именем, то вызова не происходит.
@CLASS
test

@GET_DEFAULT[]
default

@undef1[][locals]
1: $a

@undef2[][a]
2: $a


^test:undef1[] -- 1: default
^test:undef2[] -- 2: пусто
Выглядит нелогичным.