PDA

Просмотр полной версии : Как трэйсить имя переменной?


Pruzhina
09.07.2008, 22:36
Как сделать функцию
function supertracer (somevar)
чтобы при выполнении такого кода в output она выводила: aaa == 1
aaa = 1;
supertracer(aaa);

wvxvw
09.07.2008, 22:43
Если переменная простого типа - то никак, если сложного, то можно рекурсивно просматривать все объекты начиная с рут и глобал, только это будет очень медленно.
Либо передавать в функцию ссылку на объект, в котором эта переменная находится.