того, что вы хотите -- сделать невозможно
Misha v.3 10.12.2014 03:55
/ 10.12.2014 04:02
^def[loc_var]
^def[glob_var]
как код должен понимать, что в одном случае вы хотите локальную переменную _метода_, а в другом -- поле _объекта/класса_?
ведь никто не запрещает вам иметь и поле класса и локальную переменную метода с одним именем.
но в большинстве случаев должен подойти вариант с $caller.$objname в process. в этом случае сначала будет проверяться наличие переменной в локальных переменных метода, и если не найдено (и "не locals") -- то в полях класса/объекта.