and as last note to end this thread: var=foo func
leaves 'declare var ;' inside func be still 'foo' while var=foo ; func does make it empty peace, thanks, swfun
and as last note to end this thread: var=foo func
leaves 'declare var ;' inside func be still 'foo' while var=foo ; func does make it empty peace, thanks, swfun